Como posso usar o wget para enviar dados POST?


10

Quero fazer a seguinte solicitação POST para o meu servidor usando o wget:

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

Na solicitação acima, existem três parâmetros POST chamados email, file1e file2onde emailcontém o email do usuário e file1, file2contém um arquivo.

Como posso enviá-lo usando wget? Eu não quero usar curl.

Respostas:


11

Use o --post-dataparâmetro

Portanto, seu comando terminará com:

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

2

Outro método é colocar seus dados em um arquivo. Por exemplo, se você salvou um arquivo chamado params.txtcomo:

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

Você poderia usar --post-file params.txt

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.