Bagaimana saya bisa menggunakan wget untuk mengirim data POST?

10

Saya ingin membuat permintaan POST berikut ke server saya menggunakan wget:

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

Dalam permintaan di atas, ada tiga parameter POST yang dipanggil email, file1dan di file2mana emailberisi email pengguna dan file1, file2berisi file.

Bagaimana saya bisa mengirimnya menggunakan wget? Saya tidak ingin menggunakan curl.

Ashish
sumber

Jawaban:

11

Gunakan --post-dataparameter.

Jadi perintah Anda akan diakhiri dengan:

--post-data "[email protected]&file1=@FILE_HERE&file2=@FILE_HERE"
Hanya Beruntung Sungguh
sumber
2

Metode lain adalah dengan meletakkan data Anda dalam file. Misalnya, jika Anda menyimpan file yang disebut params.txt:

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

Anda bisa menggunakannya --post-file params.txt

Stewart
sumber