GET - Comando Linux - Comando Unix

Nom

lwp-request, GET, HEAD, POST - Simple agent d'usuari de WWW

Sinopsi

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

Descripció

Aquest programa es pot utilitzar per enviar sol·licituds als servidors WWW i al vostre sistema de fitxers local. El contingut de la sol·licitud dels mètodes POST i PUT es llegeix de stdin. El contingut de la resposta s'imprimeix a l'estoc. Els missatges d'error s'imprimeixen a stderr. El programa retorna un valor d'estat que indica la quantitat d'URL que han fallat.

Les opcions són:

-m

Estableix el mètode que s'ha d'utilitzar per a la sol·licitud. Si no s'utilitza aquesta opció, el mètode es deriva del nom del programa.

-f

Sol·licitud de força, fins i tot si el programa creu que el mètode és il·legal. El servidor podria rebutjar la sol · licitud al final.

-b

Aquest URI s'utilitzarà com a URI base per resoldre tots els URI relatius proporcionats com a argument.

-t

Estableix el valor de temps d'espera de les sol·licituds. El temps d'espera és la quantitat de temps que el programa esperarà una resposta del servidor remot abans que falli. La unitat predeterminada del valor de temps d'espera és de segons. Podeu afegir `` m '' o `` h '' al valor de temps d'espera per fer-ho minuts o hores, respectivament. El temps d'espera predeterminat és '3m', és a dir, 3 minuts.

-i

Estableix l'encapçalament If-Modified-Since a la sol·licitud. Si el temps és el nom d'un fitxer, utilitzeu la marca de temps de modificació d'aquest fitxer. Si el temps no és un fitxer, s'analitza com una data literal. Mireu HTTP :: Data per a formats reconeguts.

-c

Estableix el tipus de contingut per a la sol·licitud. Aquesta opció només està permesa per a sol·licituds que prenen un contingut, és a dir, POST i PUT. Podeu forçar mètodes per prendre contingut mitjançant l'opció "-f" juntament amb "-c". El tipus de contingut predeterminat per POST és "application / x-www-form-urlencoded". El tipus de contingut predeterminat per als altres és "text / plain".

-p

Estableix el proxy que s'utilitzarà per a les sol·licituds. El programa també carrega la configuració del proxy de l'entorn. Podeu desactivar-ho amb l'opció "-P".

-H

Envieu aquest encapçalament HTTP amb cada sol·licitud. Podeu especificar diverses, per exemple:

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

-C :

Proporcioneu credencials per als documents protegits per l'autenticació bàsica. Si el document està protegit i no heu especificat el nom d'usuari i la contrasenya amb aquesta opció, se us demanarà que proporcioneu aquests valors.

Les opcions següents controlen el que mostra el programa:

-u

Imprimiu el mètode de sol · licitud i l'URL absolut quan es fan les sol·licituds.

-U

Imprimiu els encapçalaments de la sol · licitud, a més de sol·licitar el mètode i l'URL absolut.

-s

Imprimiu el codi d'estat de la resposta. Aquesta opció sempre està activada per a sol·licituds HEAD.

-S

Imprimeix la cadena d'estat de resposta. Això mostra les sol·licituds de redirecció i autorització que gestiona la biblioteca.

-e

Imprimeix els encapçalaments de resposta. Aquesta opció sempre està activada per a sol·licituds HEAD.

-d

No imprimiu el contingut de la resposta.

-o

Processeu el contingut HTML de diverses maneres abans d'imprimir-lo. Si el tipus de contingut de la resposta no és HTML, aquesta opció no té cap efecte. Els valors de format legal són; text , ps , enllaços , html i bolcat .

Si especifiqueu el format del text, el format HTML serà format com a text llatí latin1. Si especifiqueu el format ps , es formatarà com Postscript.

El format d' enllaços mostrarà tots els enllaços trobats en el document HTML. Els enllaços relatius s'expandeixen a absolutes.

El format HTML reformularà el codi HTML i el format de bolcat només esborrarà l'arbre HTMLsyntax.

-v

Imprimiu el número de versió del programa i deixeu de fumar.

-h

Imprimiu el missatge d'ús i deixeu de fumar.

-x

Saldo extra de depuració.

-a

Estableix el mode de text (ascii) per a l'entrada i sortida del contingut. Si aquesta opció no s'utilitza, l'entrada i sortida de contingut es fa en mode binari.

Com que aquest programa s'implementa mitjançant la biblioteca LWP, només admet els protocols que LWP admet.

Important: utilitzeu l'ordre man ( % home ) per veure com s'utilitza una comanda a l'ordinador en particular.