¿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.

Respuestas:


11

Usa el --post-dataparámetro.

Entonces su comando terminará con:

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

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.