Как я могу использовать wget для отправки данных POST?

10

Я хочу сделать следующий запрос POST на мой сервер с помощью wget:

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

В приведенном выше запросе, есть три параметра POST называется email, file1и file2где emailсодержит электронную почту пользователя и file1, file2содержит файл.

Как я могу отправить его с помощью wget? Я не хочу использовать curl.

Ashish
источник

Ответы:

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

Стюарт
источник