Skip to main content

GET - Linux Command

Linux Command Line Tutorial For Beginners 2 - ls command in Linux (Juni- 2026)

Linux Command Line Tutorial For Beginners 2 - ls command in Linux (Juni- 2026)
Anonim

Naam

lwp-request, GET, HEAD, POST - Eenvoudige WWW user agent

Korte inhoud

lwp-request -aeEdvhx -m methode -b -t -i -c -C -p -o

Omschrijving

Dit programma kan worden gebruikt om verzoeken naar WWW-servers en uw lokale bestandssysteem te verzenden. De aanvraaginhoud voor POST- en PUT-methoden wordt gelezen uit stdin. De inhoud van het antwoord wordt afgedrukt op stdout. Foutmeldingen worden afgedrukt op stderr. Het programma retourneert een statuswaarde die het aantal URL's aangeeft dat is mislukt.

De opties zijn:

-m

Stel in welke methode u wilt gebruiken voor het verzoek. Als deze optie niet wordt gebruikt, wordt de methode afgeleid van de naam van het programma.

-f

Verzoek dwingen door, ook als het programma van mening is dat de methode illegaal is. De server kan het verzoek uiteindelijk afwijzen.

-b

Deze URI wordt gebruikt als de basis-URI voor het oplossen van alle relatieve URI's die als argument worden gegeven.

-t

Stel de time-outwaarde voor de verzoeken in. De time-out is de hoeveelheid tijd dat het programma zal wachten op een antwoord van de externe server voordat het faalt. De standaardeenheid voor de time-outwaarde is seconden. U kunt `` m '' of `` h '' toevoegen aan de time-outwaarde om het respectievelijk minuten of uren te maken. De standaardtime-out is '3m', d.w.z. 3 minuten.

-ik

Stel de kop If-Modified-Since in het verzoek in. Als tijd het de naam van een bestand, gebruik de modificatie tijdstempel voor dit bestand. Als tijd is geen bestand, het is ontleed als een letterlijke datum. Kijk eens naar HTTP :: Date voor herkende formaten.

-C

Stel het inhoudstype in voor het verzoek. Deze optie is alleen toegestaan ​​voor verzoeken die een inhoud aannemen, namelijk POST en PUT. Je kunt methoden forceren om inhoud te nemen door de "-f" optie samen met "-c" te gebruiken. Het standaard inhoudstype voor POST is "application / x-www-form-urlencoded". Het standaard inhoudstype voor de anderen is "tekst / gewoon".

-p

Stel de proxy in die moet worden gebruikt voor de verzoeken. Het programma laadt ook proxy-instellingen van de omgeving. U kunt dit uitschakelen met de optie "-P".

-H

Stuur deze HTTP-header met elk verzoek. U kunt verschillende, bijv .:

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

-C :

Geef inloggegevens op voor documenten die worden beschermd door basisverificatie. Als het document is beveiligd en u de gebruikersnaam en het wachtwoord met deze optie niet hebt opgegeven, wordt u gevraagd om deze waarden op te geven.

De volgende opties bepalen wat wordt weergegeven door het programma:

-u

Methode voor afdrukken en absolute URL wanneer verzoeken worden gedaan.

-U

Print aanvraag headers in aanvulling op aanvraag methode en absolute URL.

-s

Statuscode van antwoord afdrukken. Deze optie is altijd ingeschakeld voor HEAD-aanvragen.

-S

Afdrukreactiestatusketen. Dit toont omleidings- en autorisatieverzoeken die worden afgehandeld door de bibliotheek.

-e

Print respons headers. Deze optie is altijd ingeschakeld voor HEAD-aanvragen.

-d

Doniet print de inhoud van het antwoord.

-O

Verwerk HTML-inhoud op verschillende manieren voordat u deze afdrukt. Als het inhoudstype van het antwoord geen HTML is, heeft deze optie geen effect. De wettelijke formaatwaarden zijn; tekst , ps , koppelingen , html en stortplaats .

Als u de. Opgeeft tekst formaat dan wordt de HTML opgemaakt als gewone latin1-tekst. Als u de. Opgeeft ps formaat dan zal het worden geformatteerd als Postscript.

De koppelingen format zal alle links weergeven die in het HTML-document zijn gevonden. Relatieve links worden uitgebreid naar absolute links.

De html format zal de HTML-code en de stortplaats format zal de HTMLsyntax tree gewoon dumpen.

-v

Druk het versienummer van het programma af en stop.

-h

Gebruik bericht afdrukken en afsluiten.

-X

Extra debugging-uitvoer.

-een

Zet tekst (ascii) modus voor inhoudinvoer en -uitvoer. Als deze optie niet wordt gebruikt, wordt de inhoud ingevoerd en uitgevoerd in binaire modus.

Omdat dit programma wordt geïmplementeerd met behulp van de LWP-bibliotheek, ondersteunt het alleen de protocollen die LWP ondersteunt.

Belangrijk: Gebruik de man commando ( % man ) om te zien hoe een opdracht wordt gebruikt op uw specifieke computer.