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.

Ashish
fonte

Respostas:

11

Use o --post-dataparâmetro

Portanto, seu comando terminará com:

--post-data "[email protected]&file1=@FILE_HERE&file2=@FILE_HERE"
Just Lucky Really
fonte
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

Stewart
fonte