4 #include "../api_network.h"
13 class WebRequest_Impl;
21 static WebRequest options(
const std::string &url);
23 static WebRequest head(
const std::string &url);
24 static WebRequest post(
const std::string &url);
26 static WebRequest http_delete(
const std::string &url);
27 static WebRequest trace(
const std::string &url);
29 void set_header_field(
const std::string &name,
const std::string &value);
30 void set_content_type(
const std::string &content_type);
33 void set_body(
const std::string &data);
35 void set_body(
const void *data,
int size);
41 std::shared_ptr<WebRequest_Impl> impl;
I/O Device interface.
Definition: iodevice.h:51
HTTP web response class.
Definition: web_response.h:15
General purpose data buffer.
Definition: databuffer.h:43
HTTP web request class.
Definition: web_request.h:16