HttpClient.h
Go to the documentation of this file.
50 return send(createRequest(url)->setMethod(method)->setHeaders(headers)->onRequestComplete(requestComplete));
53 bool sendRequest(const HttpMethod method, const Url& url, const HttpHeaders& headers, const String& body,
56 return send(createRequest(url)->setMethod(method)->setHeaders(headers)->setBody(body)->onRequestComplete(
76 bool downloadFile(const Url& url, const String& saveFileName, RequestCompletedDelegate requestComplete = nullptr);
bool sendRequest(const HttpMethod method, const Url &url, const HttpHeaders &headers, RequestCompletedDelegate requestComplete)
Definition: HttpClient.h:47
Implementation of a HashMap for owned objects, i.e. anything created with new().
Definition: ObjectMap.h:47
bool downloadString(const Url &url, RequestCompletedDelegate requestComplete)
Definition: HttpClient.h:60
bool sendRequest(const HttpMethod method, const Url &url, const HttpHeaders &headers, const String &body, RequestCompletedDelegate requestComplete)
Definition: HttpClient.h:53
bool send(HttpRequest *request)
Definition: HttpClient.h:26
ObjectMap< String, HttpClientConnection > HttpConnectionPool
Definition: HttpClient.h:120
bool downloadFile(const Url &url, RequestCompletedDelegate requestComplete=nullptr)
Definition: HttpClient.h:65
HttpRequest * createRequest(const Url &url)
Helper function to create a new request on a URL.
Definition: HttpClient.h:100
Definition: HttpRequest.h:35
bool sendRequest(const Url &url, RequestCompletedDelegate requestComplete)
Definition: HttpClient.h:42
static HttpConnectionPool httpConnectionPool
Definition: HttpClient.h:121