perform a delete request
| 115 | |
| 116 | // perform a delete request |
| 117 | void do_delete(beast::tcp_stream & stream, |
| 118 | http::request<http::string_body> & req, |
| 119 | beast::flat_buffer buffer, |
| 120 | http::response<http::dynamic_body> & res) |
| 121 | { |
| 122 | req.target("/delete"); |
| 123 | req.method(beast::http::verb::delete_); |
| 124 | // NOTE: delete doesn't require a body |
| 125 | req.body() = "Some random delete data"; |
| 126 | req.prepare_payload(); // set content-length based on the body |
| 127 | http::write(stream, req); |
| 128 | http::read(stream, buffer, res); |
| 129 | } |
| 130 | |
| 131 | |
| 132 | // Performs an HTTP request against httpbin.cpp.al and prints request & response |