'HTTP POST request using boost::asio

Where can I see an example of HTTP POST request using boost::asio?

I've only saw some examples with HTTP GET requests.



Solution 1:[1]

Look at this http request header for example:

POST /path/script.cgi HTTP/1.0
From: [email protected]
User-Agent: HTTPTool/1.0
Content-Type: application/x-www-form-urlencoded
Content-Length: 32

argument1=text&argument2=arg2text

Check out the get example and change the request to this. Probably alter whatever you think should be altered

Solution 2:[2]

See How are parameters sent in an HTTP POST request?

The ASIO part (sending the data) is similar to the example with GET. The difference is what data is sent (HTTP header and content).

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 xeed
Solution 2 Community