GET - Comandamentul Linux - Comandamentul Unix

Nume

lwp-request, GET, HEAD, POST - Agent de utilizator simplu WWW

Rezumat

<-t ] [-i [-c ] [-m metoda] [-eEdvhx] ] [-p ] [-o ] ...

Descriere

Acest program poate fi folosit pentru a trimite cereri către serverele WWW și la sistemul de fișiere local. Conținutul cererii pentru metodele POST și PUT este citit de la stdin. Conținutul răspunsului este tipărit pe stdout. Mesajele de eroare sunt tipărite pe stderr. Programul returnează o valoare de stare indicând numărul de adrese URL care au eșuat.

Opțiunile sunt:

-m

Stabiliți ce metodă să utilizați pentru solicitare. Dacă această opțiune nu este utilizată, atunci metoda este derivată din numele programului.

-f

Solicitați o forțare, chiar dacă programul consideră că metoda este ilegală. Serverul ar putea respinge cererea în cele din urmă.

-b

Acest URI va fi folosit ca URI de bază pentru rezolvarea tuturor URI-urilor relative date ca argument.

-t

Setați valoarea timeout pentru solicitări. Timpul de expirare este perioada de timp în care programul va aștepta un răspuns de la serverul de la distanță înainte de a nu reuși. Unitatea implicită pentru valoarea de expirare este secunde. S-ar putea să adăugați "m" sau "h" la valoarea de expirare pentru a face minute sau ore, respectiv. Timpul prestabilit este "3m", adică 3 minute.

-i

Setați antetul If-Modified-Since în cerere. Dacă timpul este numele unui fișier, utilizați marcajul de modificare pentru acest fișier. Dacă timpul nu este un fișier, este analizat ca o dată literală. Aruncati o privire la HTTP :: Data pentru formatele recunoscute.

-c

Setați tipul de conținut pentru solicitare. Această opțiune este permisă numai pentru solicitările care iau un conținut, adică POST și PUT. Puteți forța metodele de preluare a conținutului utilizând opțiunea "-f" împreună cu "-c". Tipul de conținut implicit pentru POST este "application / x-www-form-urlencoded". Tipul de conținut implicit pentru celelalte este "text / simplu".

-p

Setați proxy-ul care va fi utilizat pentru solicitări. De asemenea, programul încarcă setările proxy din mediul înconjurător. Puteți dezactiva acest lucru cu opțiunea "-P".

-H

Trimiteți acest antet HTTP cu fiecare cerere. Puteți specifica mai multe, de exemplu:

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

-C :

Furnizați acreditări pentru documente protejate prin autentificare de bază. Dacă documentul este protejat și nu ați specificat numele de utilizator și parola cu această opțiune, atunci vi se va solicita să furnizați aceste valori.

Următoarele opțiuni controlează afișarea programului:

-u

Metoda de solicitare a tipăririi și adresa URL absolută în urma solicitărilor.

-U

Imprimați antetele de cerere în plus față de metoda de solicitare și adresa URL absolută.

-s

Imprimați codul de stare al răspunsului. Această opțiune este întotdeauna activă pentru solicitările HEAD.

-S

Print lanțul de stare de răspuns. Aceasta indică cererile de redirecționare și de autorizare care sunt gestionate de bibliotecă.

-e

Imprimarea răspunsurilor la anteturi. Această opțiune este întotdeauna activă pentru solicitările HEAD.

-d

Nu imprimați conținutul răspunsului.

-o

Procesați conținutul HTML în diferite moduri înainte de al imprima. Dacă tipul de conținut al răspunsului nu este HTML, atunci această opțiune nu are efect. Valorile formularului legal sunt; text , ps , link-uri , html și dump .

Dacă specificați formatul textului , HTML va fi formatat ca text simplu latin1. Dacă specificați formatul ps , acesta va fi formatat ca Postscript.

Formatul legăturilor va afișa toate legăturile găsite în documentul HTML. Legăturile relative vor fi extinse la cele absolute.

Formatul html va reforma codul HTML, iar formatul dump va anula copacul HTMLsyntax.

-v

Imprimați numărul versiunii programului și închideți-l.

-h

Imprimați mesajul de utilizare și renunțați.

-X

Extra debugging output.

-A

Setați modul text (ascii) pentru introducerea și ieșirea de conținut. Dacă această opțiune nu este utilizată, intrarea și ieșirea de conținut se efectuează în modul binar.

Deoarece acest program este implementat utilizând biblioteca LWP, acesta va accepta doar protocoalele pe care LWP le acceptă.

Important: Utilizați comanda om ( % man ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.