GET - príkaz Linux - príkaz Unix

názov

lwp-request, GET, HEAD, POST - jednoduchý WWW užívateľský agent

synopse

l-l <-t ] [-i [-c ] [-C-metóda] ] [-p ] [-o ] ...

popis

Tento program je možné použiť na odosielanie žiadostí na WWW servery a lokálny súborový systém. Obsah požiadaviek pre metódy POST a PUT sa číta zo stdin. Obsah odpovede je vytlačený na stdout. Chybové hlásenia sú vytlačené na stderr. Program vráti stavovú hodnotu udávajúcu počet neúspešných adries URL.

Možnosti sú:

-m

Určte, akú metódu použijeme pre žiadosť. Ak táto možnosť nie je použitá, metóda je odvodená od názvu programu.

-f

Vyžiadať požiadavku, aj keď sa program domnieva, že táto metóda je nezákonná. Server môže žiadosť nakoniec odmietnuť.

-b

Toto URI sa použije ako základné URI na vyriešenie všetkých relatívnych URI daných ako argument.

-t

Nastavte časový limit pre požiadavky. Časový limit je čas, počas ktorého program čaká na odpoveď zo vzdialeného servera skôr, než zlyhá. Predvolená jednotka pre hodnotu časového limitu je sekundy. Môžete pridať hodnotu "m" alebo "h" na hodnotu časového limitu, aby ste to urobili minútami alebo hodinami. Predvolený časový limit je 3 metre, tj 3 minúty.

-i <čas>

V žiadosti nastavte hlavičku If-Modified-Since. Ak je časom názov súboru, použite zmenu časového označenia pre tento súbor. Ak čas nie je súbor, analyzuje sa ako doslovný dátum. Pozrite sa na formát HTTP :: Dátum pre rozpoznané formáty.

-c

Nastavte typ obsahu pre žiadosť. Táto možnosť je povolená len pre žiadosti, ktoré obsahujú obsah, tj POST a PUT. Môžete prinútiť metódy, aby sa obsah pomocou "-f" spolu s "-c". Predvolený typ obsahu pre POST je "application / x-www-form-urlencoded". Predvolený typ typu pre ostatné je "text / plain".

-p

Nastavte server proxy, ktorý sa má použiť pre požiadavky. Program načíta aj nastavenia servera proxy z prostredia. Môžete to vypnúť pomocou možnosti "-P".

-H

Odošlite túto hlavičku HTTP s každou požiadavkou. Môžete zadať niekoľko, napríklad:

lwp-request \ -H 'Referer: http: //other.url/' \ -H 'Hosť: somehost' \ http: //this.url/

-C :

Zadajte poverenia pre dokumenty, ktoré sú chránené základným overovaním. Ak je dokument chránený a ste neoznačili používateľské meno a heslo touto možnosťou, zobrazí sa výzva na zadanie týchto hodnôt.

Nasledujúce voľby riadia to, čo program zobrazuje:

-u

Metóda žiadosti o tlač a absolútnu URL ako požiadavky.

-U

Okrem požiadaviek a absolútnej adresy URL vytlačte hlavičky žiadosti.

-s

Kód stavu odpovede pri tlači. Táto možnosť je vždy zapnutá pre žiadosti HEAD.

-S

Vytlačte reťazec stavu odpovede. Toto zobrazuje požiadavky na presmerovanie a autorizáciu, ktoré spravuje knižnica.

-e

Tlačové hlavičky odpovedí. Táto možnosť je vždy zapnutá pre žiadosti HEAD.

-d

Nevytlačujte obsah odpovede.

-o

Pred tlačou spracujte obsah HTML rôznymi spôsobmi. Ak typ obsahu odpovede nie je HTML, potom táto možnosť nemá žiadny vplyv. Hodnoty právneho formátu sú: text , ps , odkazy , html a výpis .

Ak zadáte formát textu, HTML bude formátovaný ako obyčajný text latin1. Ak zadáte formát ps , bude formátovaný ako Postscript.

Formát odkazov zobrazí všetky odkazy nachádzajúce sa v dokumente HTML. Relatívne odkazy sa rozšíria na absolútne.

Formát html preformátuje kód HTML a formát výpisu jednoducho vynechá strom HTMLSntax.

-v

Vytlačte číslo verzie programu a skončte.

-h

Vytlačte správu o používaní a skončte.

-X

Extra ladiaci výstup.

-a

Nastavte textový (ascii) režim pre vstup a výstup obsahu. Ak sa táto možnosť nepoužíva, vstup a výstup obsahu sa vykonáva v binárnom režime.

Pretože tento program je implementovaný pomocou knižnice LWP, bude podporovať iba protokoly, ktoré LWP podporuje.

Dôležité: Pomocou príkazu man ( % man ) môžete zistiť, ako sa príkaz používa vo vašom konkrétnom počítači.