GET - Linux Command - Unix-komento

Nimi

lwp-pyyntö, GET, HEAD, POST - Yksinkertainen WWW-käyttäjäagentti

tiivistelmä

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

Kuvaus

Tätä ohjelmaa voidaan käyttää lähettämään pyyntöjä WWW-palvelimille ja paikalliselle tiedostojärjestelmälle. POST- ja PUT-menetelmien pyyntösisällöstä luetaan stdin. Vastauksen sisältö tulostetaan stdout-muodossa. Virheilmoitukset tulostetaan stderrille. Ohjelma palauttaa status-arvon, joka ilmaisee epäonnistuneiden URL-osoitteiden määrän.

Vaihtoehdot ovat:

-m

Määritä, millä menetelmällä haluat käyttää pyyntöä. Jos tätä vaihtoehtoa ei käytetä, menetelmä on johdettu ohjelman nimestä.

-f

Pakota pyyntö, vaikka ohjelma uskoo, että menetelmä on lainvastainen. Palvelin saattaa hylätä pyynnön lopulta.

-b

Tätä URI: tä käytetään perus-URI: ksi kaikkien suhteellisten URI: n ratkaisemiseksi.

-t

Aseta pyyntöjen aikaraja-arvo. Aikakatkaisu on aika, jona ohjelma odottaa etäpalvelimen vastausta, ennen kuin se epäonnistuu. Aikakatkaisun oletusyksikkö on sekuntia. Voit merkitä `` m '' tai `` h '' aikakatkaisuarvoon, jotta se olisi minuutti tai tunti. Oletusarvoinen aikakatkaisu on '3m' eli 3 minuuttia.

-i

Määritä pyyntöön -otsikon If-Modified-Since -otsikko. Jos aika on tiedoston nimi, käytä tämän tiedoston muokkausaikaleimaa. Jos aika ei ole tiedosto, se jäsennetään kirjaimellisena päivämääränä. Tutustu HTTP :: Date tunnustettuihin muotoihin.

-c

Aseta pyynnön sisältötyyppi. Tämä vaihtoehto on sallittu vain pyynnöille, jotka ottavat sisällön eli POST ja PUT. Voit pakottaa menetelmät sisällön ottamiseen käyttämällä "-f" -vaihtoehtoa ja "-c" -vaihtoehtoa. POST-oletussisällityyppi on "application / x-www-muoto-urlen-koodattu". Muiden oletettu sisältötyyppi on "teksti / tavallinen".

-p

Aseta välityspalvelin käytettäväksi pyyntöihin. Ohjelma lataa myös välityspalvelimen asetukset ympäristöstä. Voit poistaa tämän käytöstä "-P" -vaihtoehdolla.

-H

Lähetä tämä HTTP- otsake kuhunkin pyyntöön. Voit määrittää useita, esimerkiksi:

lwp-request \ -H 'Viittaaja: http: //other.url/' \ -H 'Isäntä: somehost' \ http: //this.url/

-C :

Anna tunnistetietoja asiakirjoille, jotka on suojattu perusvalidoinnilla. Jos asiakirja on suojattu ja et ole määritellyt käyttäjänimeä ja salasanaa tällä asetuksella, sinua pyydetään antamaan nämä arvot.

Seuraavilla vaihtoehdoilla ohjataan, mitä ohjelma näyttää:

-u

Tulostuspyyntömenetelmä ja ehdoton URL-osoite pyyntöjen tekemiseksi.

-U

Tulostuspyyntöotsikot kyselymenetelmän ja absoluuttisen URL-osoitteen lisäksi.

-S

Tulosta vastauksen tilakoodi. Tämä vaihtoehto on aina käytössä HEAD-pyynnöissä.

-S

Tulostusvastatilan ketju. Tämä näyttää kirjastoa käsittelevät uudelleenohjaus- ja valtuutuspyynnöt.

-e

Tulosta vastausotsikot. Tämä vaihtoehto on aina käytössä HEAD-pyynnöissä.

-D

Älä tulosta vastauksen sisältöä.

-o

Prosessi HTML-sisältöä eri tavoin ennen sen tulostamista. Jos vastauksen sisältötyyppi ei ole HTML, tämä vaihtoehto ei vaikuta. Oikeudellisen muodon arvot ovat; teksti , ps , linkit , html ja dump .

Jos määrität tekstimuodon, HTML muotoillaan tavallisena latin1-tekstinä. Jos määrität ps- muodon, se muotoillaan Postscriptiksi.

Linkkimuoto tuottaa kaikki HTML-dokumentissa olevat linkit. Suhteellisia linkkejä laajennetaan absoluuttisiin.

HTML- muoto uudistaa HTML-koodin ja dump- muoto vain tyhjentää HTMLsyntax-puun.

-v

Tulosta ohjelman versionumero ja lopeta.

-h

Tulosta käyttöviesti ja lopeta.

-x

Erinomainen virheenkorjaus.

-a

Aseta (ascii) -tila sisällön syöttöä ja tulostusta varten. Jos tätä vaihtoehtoa ei käytetä, sisällön syöttö ja tulostaminen tehdään binaarisessa tilassa.

Koska tämä ohjelma on toteutettu LWP-kirjaston avulla, se tukee vain LWP: n tukemia protokollia.

Tärkeää: Käytä man- komentoa ( % man ) nähdäksesi kuinka komentoa käytetään tietyssä tietokoneessa.