GET - Linux Command - Unix komanda

vardas

lwp-request, GET, HEAD, POST - paprastas WWW vartotojo agentas

Anotacija

[-e ] [-i ] [-c ] [-c ] [-C ] [-p ] [-o ] ...

apibūdinimas

Ši programa gali būti naudojama siunčiant užklausas WWW serveriams ir jūsų vietinei failų sistemai. Prašymo turinys POST ir PUT metodams yra skaitomas iš stdin. Atsakovo turinys yra atspausdintas ant stdout. Klaidų pranešimai spausdinami ant stderr. Programa grąžina būsenos vertę, nurodančią nesėkmingų URL skaičių.

Pasirinkimai yra:

-m

Nurodykite, kokį metodą naudoti prašymui. Jei ši parinktis nenaudojama, tada metodas gaunamas iš programos pavadinimo.

-f

Priverskite užklausą, net jei programa mano, kad metodas yra neteisėtas. Galiausiai serveris gali atmesti prašymą.

-b

Šis URI bus naudojamas kaip bazinis URI, skirtas išspręsti visus santykinius URI, pateiktus kaip argumentas.

-t

Nustatykite prašymų laiką. Laikas yra laikas, kurį programa laukia atsakymo iš nuotolinio serverio, kol ji nepavyks. Numatytasis laiko pabaigos vertės vienetas yra sekundės. Galite pridėti `` m '' arba `` h '' į laiko pabaigos reikšmę, kad būtų pagaminta atitinkamai minučių ar valandų. Numatytasis laikas yra "3m", ty 3 minutes.

-i

Užklausoje nustatykite antraštę "If-Modified-Since". Jei laikas yra failo pavadinimas, naudokite šio failo pakeitimo laiko žymę. Jei laikas nėra failas, jis yra suskaidomas kaip tiesioginė data. Peržiūrėkite HTTP :: Date for recognized formats.

-c

Nustatykite prašymo turinio tipą. Ši parinktis leidžiama tik užklausas, kuriose yra turinys, ty POST ir PUT. Galite priversti metodus priimti turinį naudodami "-f" parinktį kartu su "-c". Numatytasis POST turinio tipas yra "application / x-www-form-urlencoded". Numatytasis "Content-type" kitiems yra "text / plain".

-p

Nustatykite tarpinį serverį, kuris bus naudojamas užklausoms. Programa taip pat įkelia tarpinio serverio nustatymus iš aplinkos. Tai galite išjungti su parinktimi "-P".

-H

Siųskite šį HTTP antraštę su kiekvienu prašymu. Galite nurodyti kelis, pvz .:

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

-C :

Nurodykite dokumentus, saugomus pagrindine autentifikavimo priemone. Jei dokumentas yra apsaugotas ir jūs nenurodėte naudotojo vardo ir slaptažodžio su šia parinktimi, tada būsite paraginti pateikti šias vertes.

Toliau nurodytos parinktys kontroliuoja tai, ką rodo programa:

-u

Atspausdinimo užklausos metodas ir absoliutus URL kaip prašymai.

-U

Spausdinimo užklausos antraštės be prašymo metodo ir absoliutus URL.

-s

Spausdinti atsakymo būsenos kodą. Ši parinktis visada yra už HEAD užklausas.

-S

Spausdinti atsakymo būsenos grandinę. Tai rodo peradresavimo ir autorizacijos užklausas, kuriuos tvarko biblioteka.

-e

Spausdinti atsakymų antraštes. Ši parinktis visada yra už HEAD užklausas.

-d

Neskelbkite atsakymo turinio.

-o

Prieš spausdindami jį, naudokitės įvairiais būdais HTML turiniu. Jei atsakymo turinio tipas nėra HTML, šis pasirinkimas neturi jokios įtakos. Teisinės formos vertės yra; tekstas , ps , nuorodos , html ir dump .

Jei nurodysite teksto formatą, HTML bus suformatuotas kaip paprastas latin1 tekstas. Jei nurodysite " ps" formatą, jis bus suformatuotas kaip "PostScript".

Nuorodų formatas išves visas nuorodas, esančias HTML dokumente. Santykiniai ryšiai bus išplėsti iki absoliučių.

HTML formatas redaguoja HTML kodą, o ištuštinimo formatas bus tiesiog išmesti HTMLsyntax medį.

-v

Spausdinkite programos versijos numerį ir palikite.

-h

Spausdinkite naudojimo pranešimą ir palikite.

-x

Papildoma derinimo išvestis.

-a

Nustatykite teksto (ascii) turinio įvesties ir išvesties režimą. Jei ši parinktis nenaudojama, turinio įvestis ir išvestis atliekami dvejetainiu režimu.

Kadangi ši programa yra įdiegta naudojant LWP biblioteką, ji palaikys tik protokolus, kuriuos palaiko LWP.

Svarbu: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.