|
@@ -1242,143 +1242,70 @@ public:
|
|
|
virtual bool is_valid() const;
|
|
virtual bool is_valid() const;
|
|
|
|
|
|
|
|
Result Get(const std::string &path, Progress progress = nullptr);
|
|
Result Get(const std::string &path, Progress progress = nullptr);
|
|
|
- Result Get(const std::string &path, const Headers &headers,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, ContentReceiver content_receiver,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Headers &headers,
|
|
|
|
|
- ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, ResponseHandler response_handler,
|
|
|
|
|
- ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Headers &headers,
|
|
|
|
|
- ResponseHandler response_handler, ContentReceiver content_receiver,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Params ¶ms,
|
|
|
|
|
- Progress progres = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Params ¶ms,
|
|
|
|
|
- const Headers &headers, Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Params ¶ms,
|
|
|
|
|
- ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Params ¶ms,
|
|
|
|
|
- const Headers &headers, ContentReceiver content_receiver,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Params ¶ms,
|
|
|
|
|
- ResponseHandler response_handler, ContentReceiver content_receiver,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Get(const std::string &path, const Params ¶ms,
|
|
|
|
|
- const Headers &headers, ResponseHandler response_handler,
|
|
|
|
|
- ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
|
|
+ Result Get(const std::string &path, const Headers &headers, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Headers &headers, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Params ¶ms, Progress progres = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Params ¶ms, const Headers &headers, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Params ¶ms, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Params ¶ms, const Headers &headers, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Params ¶ms, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
+ Result Get(const std::string &path, const Params ¶ms, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress = nullptr);
|
|
|
|
|
|
|
|
Result Head(const std::string &path);
|
|
Result Head(const std::string &path);
|
|
|
Result Head(const std::string &path, const Headers &headers);
|
|
Result Head(const std::string &path, const Headers &headers);
|
|
|
|
|
|
|
|
Result Post(const std::string &path);
|
|
Result Post(const std::string &path);
|
|
|
Result Post(const std::string &path, const Headers &headers);
|
|
Result Post(const std::string &path, const Headers &headers);
|
|
|
- Result Post(const std::string &path, const char *body, size_t content_length,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Post(const std::string &path, const Headers &headers, const char *body,
|
|
|
|
|
- size_t content_length, const std::string &content_type,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Post(const std::string &path, const std::string &body,
|
|
|
|
|
- const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
- Result Post(const std::string &path, const Headers &headers,
|
|
|
|
|
- const std::string &body, const std::string &content_type,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Post(const std::string &path, size_t content_length,
|
|
|
|
|
- ContentProvider content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Post(const std::string &path,
|
|
|
|
|
- ContentProviderWithoutLength content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Post(const std::string &path, const Headers &headers,
|
|
|
|
|
- size_t content_length, ContentProvider content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Post(const std::string &path, const Headers &headers,
|
|
|
|
|
- ContentProviderWithoutLength content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
|
|
+ Result Post(const std::string &path, const char *body, size_t content_length, const std::string &content_type);
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Post(const std::string &path, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Post(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Post(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type);
|
|
|
Result Post(const std::string &path, const Params ¶ms);
|
|
Result Post(const std::string &path, const Params ¶ms);
|
|
|
- Result Post(const std::string &path, const Headers &headers,
|
|
|
|
|
- const Params ¶ms, Progress progress = nullptr);
|
|
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, const Params ¶ms, Progress progress = nullptr);
|
|
|
Result Post(const std::string &path, const MultipartFormDataItems &items);
|
|
Result Post(const std::string &path, const MultipartFormDataItems &items);
|
|
|
- Result Post(const std::string &path, const Headers &headers,
|
|
|
|
|
- const MultipartFormDataItems &items);
|
|
|
|
|
- Result Post(const std::string &path, const Headers &headers,
|
|
|
|
|
- const MultipartFormDataItems &items, const std::string &boundary);
|
|
|
|
|
- Result Post(const std::string &path, const Headers &headers,
|
|
|
|
|
- const MultipartFormDataItems &items,
|
|
|
|
|
- const MultipartFormDataProviderItems &provider_items);
|
|
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, const MultipartFormDataItems &items);
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const std::string &boundary);
|
|
|
|
|
+ Result Post(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const MultipartFormDataProviderItems &provider_items);
|
|
|
|
|
|
|
|
Result Put(const std::string &path);
|
|
Result Put(const std::string &path);
|
|
|
- Result Put(const std::string &path, const char *body, size_t content_length,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Put(const std::string &path, const Headers &headers, const char *body,
|
|
|
|
|
- size_t content_length, const std::string &content_type,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Put(const std::string &path, const std::string &body,
|
|
|
|
|
- const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
- Result Put(const std::string &path, const Headers &headers,
|
|
|
|
|
- const std::string &body, const std::string &content_type,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Put(const std::string &path, size_t content_length,
|
|
|
|
|
- ContentProvider content_provider, const std::string &content_type);
|
|
|
|
|
- Result Put(const std::string &path,
|
|
|
|
|
- ContentProviderWithoutLength content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Put(const std::string &path, const Headers &headers,
|
|
|
|
|
- size_t content_length, ContentProvider content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Put(const std::string &path, const Headers &headers,
|
|
|
|
|
- ContentProviderWithoutLength content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
|
|
+ Result Put(const std::string &path, const char *body, size_t content_length, const std::string &content_type);
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Put(const std::string &path, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Put(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Put(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type);
|
|
|
Result Put(const std::string &path, const Params ¶ms);
|
|
Result Put(const std::string &path, const Params ¶ms);
|
|
|
- Result Put(const std::string &path, const Headers &headers,
|
|
|
|
|
- const Params ¶ms, Progress progress = nullptr);
|
|
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, const Params ¶ms, Progress progress = nullptr);
|
|
|
Result Put(const std::string &path, const MultipartFormDataItems &items);
|
|
Result Put(const std::string &path, const MultipartFormDataItems &items);
|
|
|
- Result Put(const std::string &path, const Headers &headers,
|
|
|
|
|
- const MultipartFormDataItems &items);
|
|
|
|
|
- Result Put(const std::string &path, const Headers &headers,
|
|
|
|
|
- const MultipartFormDataItems &items, const std::string &boundary);
|
|
|
|
|
- Result Put(const std::string &path, const Headers &headers,
|
|
|
|
|
- const MultipartFormDataItems &items,
|
|
|
|
|
- const MultipartFormDataProviderItems &provider_items);
|
|
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, const MultipartFormDataItems &items);
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const std::string &boundary);
|
|
|
|
|
+ Result Put(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const MultipartFormDataProviderItems &provider_items);
|
|
|
|
|
|
|
|
Result Patch(const std::string &path);
|
|
Result Patch(const std::string &path);
|
|
|
- Result Patch(const std::string &path, const char *body, size_t content_length,
|
|
|
|
|
- const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
- Result Patch(const std::string &path, const Headers &headers,
|
|
|
|
|
- const char *body, size_t content_length,
|
|
|
|
|
- const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
- Result Patch(const std::string &path, const std::string &body,
|
|
|
|
|
- const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
- Result Patch(const std::string &path, const Headers &headers,
|
|
|
|
|
- const std::string &body, const std::string &content_type,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Patch(const std::string &path, size_t content_length,
|
|
|
|
|
- ContentProvider content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Patch(const std::string &path,
|
|
|
|
|
- ContentProviderWithoutLength content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Patch(const std::string &path, const Headers &headers,
|
|
|
|
|
- size_t content_length, ContentProvider content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
- Result Patch(const std::string &path, const Headers &headers,
|
|
|
|
|
- ContentProviderWithoutLength content_provider,
|
|
|
|
|
- const std::string &content_type);
|
|
|
|
|
|
|
+ Result Patch(const std::string &path, const char *body, size_t content_length, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Patch(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Patch(const std::string &path, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Patch(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Patch(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Patch(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Patch(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type);
|
|
|
|
|
+ Result Patch(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type);
|
|
|
|
|
|
|
|
Result Delete(const std::string &path);
|
|
Result Delete(const std::string &path);
|
|
|
Result Delete(const std::string &path, const Headers &headers);
|
|
Result Delete(const std::string &path, const Headers &headers);
|
|
|
- Result Delete(const std::string &path, const char *body,
|
|
|
|
|
- size_t content_length, const std::string &content_type,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
- Result Delete(const std::string &path, const Headers &headers,
|
|
|
|
|
- const char *body, size_t content_length,
|
|
|
|
|
- const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
- Result Delete(const std::string &path, const std::string &body,
|
|
|
|
|
- const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
- Result Delete(const std::string &path, const Headers &headers,
|
|
|
|
|
- const std::string &body, const std::string &content_type,
|
|
|
|
|
- Progress progress = nullptr);
|
|
|
|
|
|
|
+ Result Delete(const std::string &path, const char *body, size_t content_length, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Delete(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Delete(const std::string &path, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
+ Result Delete(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress = nullptr);
|
|
|
|
|
|
|
|
Result Options(const std::string &path);
|
|
Result Options(const std::string &path);
|
|
|
Result Options(const std::string &path, const Headers &headers);
|
|
Result Options(const std::string &path, const Headers &headers);
|