¿Cómo puedo usar wget para enviar datos POST?

10

Quiero hacer la siguiente solicitud POST a mi servidor usando wget:

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

En la solicitud anterior, existen tres parámetros post llamado email, file1y file2donde emailcontiene de correo electrónico del usuario y file1, file2contienen un archivo.

¿Cómo puedo enviarlo usando wget? No quiero usar curl.

Ashish
fuente

Respuestas:

11

Usa el --post-dataparámetro.

Entonces su comando terminará con:

--post-data "[email protected]&file1=@FILE_HERE&file2=@FILE_HERE"
Solo suerte realmente
fuente
2

Otro método es poner sus datos en un archivo. Por ejemplo, si guardó un archivo llamado params.txtcomo:

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

Podrías usar --post-file params.txt

Stewart
fuente