Skip to main content

Príkaz GET - Linux

Anonim

názov

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

synopse

lwp-request -aeEdvhx -m metóda -b -t -i -c -C -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 "3m", t. J. 3 minúty.

-i

V žiadosti nastavte hlavičku If-Modified-Since. ak čas názov súboru, použite časovú značku zmeny 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 požiadavky, ktoré obsahujú obsah, t. J. 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

robiťnie vytlačiť 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 skládka .

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

odkazy formát zobrazí všetky odkazy nájdené v dokumente HTML. Relatívne odkazy sa rozšíria na absolútne.

html formát bude preformátovať HTML kód a skládka formát stačí vynechať strom HTMLsyntax.

-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é: Použi muž príkaz ( % muž ), aby ste zistili, ako sa príkaz používa vo vašom konkrétnom počítači.