如何使用wget发送POST数据?


10

我想使用wget向我的服务器发出以下POST请求:

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

在上述要求,有三个POST参数叫emailfile1file2其中email包含的用户电子邮件和file1file2包含文件。

如何使用发送wget?我不想用curl

Answers:


11

使用--post-data参数。

因此,您的命令将以:

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

2

另一种方法是将数据放在文件中。例如,如果您保存的文件名为params.txt

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

你可以用 --post-file params.txt

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.