HttpClient.h
Go to the documentation of this file.
51 return send(createRequest(url)->setMethod(method)->setHeaders(headers)->onRequestComplete(requestComplete));
54 bool sendRequest(const HttpMethod method, const Url& url, const HttpHeaders& headers, const String& body,
57 return send(createRequest(url)->setMethod(method)->setHeaders(headers)->setBody(body)->onRequestComplete(
89 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:48
Implementation of a HashMap for owned objects, i.e. anything created with new().
Definition: ObjectMap.h:47
bool sendRequest(const HttpMethod method, const Url &url, const HttpHeaders &headers, const String &body, RequestCompletedDelegate requestComplete)
Definition: HttpClient.h:54
bool send(HttpRequest *request)
Definition: HttpClient.h:27
ObjectMap< String, HttpClientConnection > HttpConnectionPool
Definition: HttpClient.h:133
bool downloadString(const Url &url, RequestCompletedDelegate requestComplete, size_t maxLength=NETWORK_SEND_BUFFER_SIZE)
Queue request to download content as string (in memory)
Definition: HttpClient.h:69
bool downloadFile(const Url &url, RequestCompletedDelegate requestComplete=nullptr)
Definition: HttpClient.h:78
HttpRequest * createRequest(const Url &url)
Helper function to create a new request on a URL.
Definition: HttpClient.h:113
Definition: HttpRequest.h:35
bool sendRequest(const Url &url, RequestCompletedDelegate requestComplete)
Definition: HttpClient.h:43
static HttpConnectionPool httpConnectionPool
Definition: HttpClient.h:134
Memory stream that stores limited number of bytes Once the limit is reached the stream will discard i...
Definition: LimitedMemoryStream.h:23
1.8.13