How can I use wget to send POST data?

85,585

Solution 1

Use the --post-data parameter.

So your command will end with:

--post-data "[email protected]&file1=@FILE_HERE&file2=@FILE_HERE"

Solution 2

Another method is to put your data in a file. For example, if you saved a file called params.txt as:

[email protected]
file1=@FILE_HERE
file2=@FILE_HERE

You could use --post-file params.txt

Share:
85,585

Related videos on Youtube

Ashish
Author by

Ashish

Updated on September 18, 2022

Comments

  • Ashish
    Ashish over 1 year

    I want to make following POST request to my server using wget:

    [email protected]&file1=@FILE_HERE&file2=@FILE_HERE
    

    In the above request, there are three POST parameters called email , file1 and file2 where email contains email of user and file1 , file2 contain a file.

    How can I send it using wget? I don't want to use curl.