GET - Linux ukaz - Unix ukaz

Ime

lwp-request, GET, HEAD, POST - preprost uporabniški agent WWW

Povzetek

lwp-request [-aeEdvhx] [-m metoda] [-b ] [-t ] [-i ] [-c ] [-C ] [-p ] [-o ] ...

Opis

Ta program se lahko uporablja za pošiljanje zahtevkov WWW strežnikom in lokalnemu datotečnemu sistemu. Vsebino zahteve za metode POST in PUT se bere iz stdin. Vsebina odgovora je natisnjena na stdout. Sporočila o napakah so natisnjena na stderr. Program vrne vrednost statusa, ki navaja število URL-jev, ki niso uspeli.

Možnosti so:

-m

Določite, katero metodo želite uporabiti za zahtevo. Če se ta možnost ne uporabi, potem je metoda izvedena iz imena programa.

-f

Zahtevajte zahtevo, tudi če program verjame, da je metoda nezakonita. Strežnik lahko sčasoma zavrne zahtevo.

-b

Ta URI bo uporabljen kot osnovni URI za reševanje vseh relativnih URI-jev, podanih kot argument.

-t <časovno obdobje>

Nastavite časovno omejitev za zahteve. Časovna omejitev je čas, ki ga program počaka na odziv na oddaljenem strežniku, preden ne uspe. Privzeta enota za časovno zakasnitev je sekund. Morda dodate `` m '' ali `` h '' v časovno omejitev, da bi dosegli minuto ali uro. Privzeta časovna omejitev je '3m', tj. 3 minute.

-i <čas>

V zahtevo nastavite glavo, če je bil spremenjen. Če je čas ime datoteke, uporabite časovni žig za to datoteko. Če čas ni datoteka, je razčlenjen kot dobeseden datum. Oglejte si HTTP :: Datum za priznane formate.

-c

Za zahtevo nastavite vrsto vsebine. Ta možnost je dovoljena samo za zahteve, ki vsebujejo vsebino, tj POST in PUT. Metode lahko prisilite, da vsebino uporabite z možnostjo »-f« skupaj z »-c«. Privzeti Content-Type za POST je "application / x-www-form-urlencoded". Privzeta vrsta vsebine za druge je "besedilo / navaden".

-p

Nastavite proxy, ki bo uporabljen za zahteve. Program tudi naloži nastavitve proxyja iz okolja. To lahko onemogočite z možnostjo »-P«.

-H

Pošlji to glavo HTTP z vsako zahtevo. Določite lahko več, na primer:

lwp-request \ -H 'Referenčni naslov: http: //other.url/' \ -H 'Gostitelj: somehost' \ http: //this.url/

-C

Navedite poverilnice za dokumente, ki so zaščiteni z osnovno avtentifikacijo. Če je dokument zaščiten in niste določili uporabniškega imena in gesla s to možnostjo, boste pozvani, da navedete te vrednosti.

Naslednje možnosti nadzorujejo, kaj prikazuje program:

-u

Zahteva za tiskanje in absolutni URL kot zahtevki.

-U

Poleg naslova za zahtevo in absolutnega URL-ja lahko natisnete tudi glave zahtev.

-s

Koda statusa odziva tiskanja. Ta možnost je vedno vključena za zahteve HEAD.

-S

Veriga statusa odziva tiskanja. To prikazuje zahteve za preusmeritev in zahteve za avtorizacijo, ki jih upravlja knjižnica.

-e

Natisnite odgovorne glave. Ta možnost je vedno vključena za zahteve HEAD.

-d

Ne natisnite vsebine odgovora.

-o

Pred tiskanjem obdelajte vsebine HTML na različne načine. Če vrsta vsebine odgovora ni HTML, ta možnost nima učinka. Vrednosti pravnega formata so; besedilo , ps , povezave , html in dump .

Če določite obliko besedila, bo HTML formatiran kot navadno latin1 besedilo. Če določite format ps , bo formatiran kot Postscript.

Oblika povezave bo prikazala vse povezave, najdene v dokumentu HTML. Relativne povezave bodo razširjene na absolutne.

Format html bo preoblikoval HTML kodo in format za odlaganje bo samo odlagal drevo HTMLsyntax.

-v

Natisnite številko različice programa in zaprite.

-H

Natisnite sporočilo o uporabi in zaprite.

-x

Dodaten izhod za odpravljanje napak.

-a

Nastavite način besedila (ascii) za vnos in izpis vsebine. Če se ta možnost ne uporablja, se vhodni in izhodni vnos opravi v binarnem načinu.

Ker se ta program izvaja z uporabo knjižnice LWP, bo podpiral le protokole, ki jih LWP podpira.

Pomembno: Uporabite ukaz man ( % man ), da vidite, kako se na vašem računalniku uporablja ukaz.