Skip to main content

GET - Comando Linux

01 - COMANDO ECHO - COMANDOS LINUX (Giugno 2025)

01 - COMANDO ECHO - COMANDOS LINUX (Giugno 2025)
Anonim

Nome

lwp-request, GET, HEAD, POST - Semplice programma utente WWW

Sinossi

lwp-request -aeEdvhx -m method -b -t -io -c -C -p -o

Descrizione

Questo programma può essere utilizzato per inviare richieste ai server WWW e al file system locale. Il contenuto della richiesta per i metodi POST e PUT viene letto da stdin. Il contenuto della risposta è stampato su stdout. I messaggi di errore sono stampati su stderr. Il programma restituisce un valore di stato che indica il numero di URL non riusciti.

Le opzioni sono:

-m

Imposta quale metodo utilizzare per la richiesta. Se questa opzione non viene utilizzata, il metodo deriva dal nome del programma.

-f

Forza la richiesta, anche se il programma crede che il metodo sia illegale. Alla fine il server potrebbe rifiutare la richiesta.

-b

Questo URI verrà utilizzato come URI di base per la risoluzione di tutti gli URI relativi forniti come argomento.

-t

Imposta il valore di timeout per le richieste. Il timeout è la quantità di tempo che il programma attenderà per una risposta dal server remoto prima che abbia esito negativo. L'unità predefinita per il valore di timeout è secondi. È possibile aggiungere "m" o "h" al valore di timeout per renderlo rispettivamente minuti o ore. Il timeout predefinito è '3m', vale a dire 3 minuti.

-io

Imposta l'intestazione If-Modified-Since nella richiesta. Se tempo è il nome di un file, usa il timestamp di modifica per questo file. Se tempo non è un file, viene analizzato come una data letterale. Dai un'occhiata a HTTP :: Date per i formati riconosciuti.

-c

Imposta il tipo di contenuto per la richiesta. Questa opzione è consentita solo per le richieste che accettano un contenuto, vale a dire POST e PUT. Puoi forzare i metodi per prendere contenuti usando l'opzione "-f" insieme a "-c". Il tipo di contenuto predefinito per POST è "application / x-www-form-urlencoded". Il tipo di contenuto predefinito per gli altri è "text / plain".

-p

Imposta il proxy da utilizzare per le richieste. Il programma carica anche le impostazioni proxy dall'ambiente. Puoi disabilitarlo con l'opzione "-P".

-H

Invia questa intestazione HTTP ad ogni richiesta. Puoi specificare diversi, ad es .:

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

-C :

Fornire le credenziali per i documenti che sono protetti dall'autenticazione di base. Se il documento è protetto e non hai specificato nome utente e password con questa opzione, ti verrà richiesto di fornire questi valori.

Le seguenti opzioni controllano cosa viene visualizzato dal programma:

-u

Metodo di richiesta di stampa e URL assoluto come richieste vengono fatte.

-U

Stampare le intestazioni delle richieste in aggiunta al metodo di richiesta e all'URL assoluto.

-S

Stampa il codice di stato della risposta. Questa opzione è sempre attiva per le richieste HEAD.

-S

Stampa lo stato della risposta. Mostra le richieste di reindirizzamento e autorizzazione gestite dalla libreria.

-e

Stampa le intestazioni di risposta. Questa opzione è sempre attiva per le richieste HEAD.

-d

Farenon stampare il contenuto della risposta.

-o

Elabora i contenuti HTML in vari modi prima di stamparli. Se il tipo di contenuto della risposta non è HTML, questa opzione non ha alcun effetto. I valori del formato legale sono; testo , ps , link , html e cumulo di rifiuti .

Se si specifica il testo quindi il formato HTML sarà formattato come semplice testo latin1. Se si specifica il ps formatta quindi sarà formattato come Postscript.

Il link il formato mostrerà tutti i collegamenti trovati nel documento HTML. I collegamenti relativi saranno espansi a quelli assoluti.

Il html il formato riformatterà il codice HTML e il cumulo di rifiuti il formato eseguirà semplicemente il dump dell'albero HTMLsyntax.

-v

Stampa il numero di versione del programma e chiudi.

-h

Stampa il messaggio di utilizzo ed esci.

-X

Uscita extra di debug.

-un

Imposta la modalità testo (ascii) per l'input e l'output del contenuto. Se questa opzione non viene utilizzata, l'input e l'output del contenuto vengono eseguiti in modalità binaria.

Poiché questo programma viene implementato utilizzando la libreria LWP, supporta solo i protocolli supportati da LWP.

Importante: Utilizzare il uomo comando ( % uomo ) per vedere come viene utilizzato un comando sul tuo computer specifico.