Come posso usare wget per inviare dati POST?


10

Voglio fare la seguente richiesta POST al mio server usando wget:

email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE

Nella richiesta sopra, ci sono tre parametri POST chiamati email, file1e file2dove emailcontiene e-mail dell'utente e file1, file2contiene un file.

Come posso inviarlo usando wget? Non voglio usare curl.

Risposte:


11

Usa il --post-dataparametro

Quindi il tuo comando finirà con:

--post-data "email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE"

2

Un altro metodo è quello di mettere i dati in un file. Ad esempio, se hai salvato un file chiamato params.txtcome:

email=abc@abc.com
file1=@FILE_HERE
file2=@FILE_HERE

Puoi usare --post-file params.txt

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.