C++ Rest SDK
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
|
This is the complete list of members for web::http::http_request, including all inherited members.
_cancellation_token() const (defined in web::http::http_request) | web::http::http_request | inline |
_create_request(std::unique_ptr< http::details::_http_server_context > server_context) | web::http::http_request | inlinestatic |
_get_impl() const (defined in web::http::http_request) | web::http::http_request | inline |
_get_server_context() const | web::http::http_request | inline |
_reply_if_not_already(status_code status) | web::http::http_request | inline |
_set_base_uri(const http::uri &base_uri) (defined in web::http::http_request) | web::http::http_request | inline |
_set_cancellation_token(const pplx::cancellation_token &token) (defined in web::http::http_request) | web::http::http_request | inline |
_set_listener_path(const utility::string_t &path) (defined in web::http::http_request) | web::http::http_request | inline |
_set_server_context(std::unique_ptr< http::details::_http_server_context > server_context) (defined in web::http::http_request) | web::http::http_request | inline |
absolute_uri() const | web::http::http_request | inline |
body() const | web::http::http_request | inline |
content_ready() const | web::http::http_request | inline |
extract_json(bool ignore_content_type=false) const | web::http::http_request | inline |
extract_string(bool ignore_content_type=false) | web::http::http_request | inline |
extract_utf16string(bool ignore_content_type=false) | web::http::http_request | inline |
extract_utf8string(bool ignore_content_type=false) | web::http::http_request | inline |
extract_vector() const | web::http::http_request | inline |
get_response() const | web::http::http_request | inline |
headers() | web::http::http_request | inline |
headers() const | web::http::http_request | inline |
http::client::http_client (defined in web::http::http_request) | web::http::http_request | friend |
http::details::_http_request (defined in web::http::http_request) | web::http::http_request | friend |
http_request() | web::http::http_request | inline |
http_request(http::method mtd) | web::http::http_request | inline |
method() const | web::http::http_request | inline |
relative_uri() const | web::http::http_request | inline |
reply(const http_response &response) const | web::http::http_request | inline |
reply(http::status_code status) const | web::http::http_request | inline |
reply(http::status_code status, const json::value &body_data) const | web::http::http_request | inline |
reply(http::status_code status, utf8string &&body_data, const utf8string &content_type="text/plain; charset=utf-8") const | web::http::http_request | inline |
reply(http::status_code status, const utf8string &body_data, const utf8string &content_type="text/plain; charset=utf-8") const | web::http::http_request | inline |
reply(http::status_code status, const utf16string &body_data, const utf16string &content_type=::utility::conversions::to_utf16string("text/plain")) const | web::http::http_request | inline |
reply(status_code status, const concurrency::streams::istream &body, const utility::string_t &content_type=_XPLATSTR("application/octet-stream")) const | web::http::http_request | inline |
reply(status_code status, const concurrency::streams::istream &body, utility::size64_t content_length, const utility::string_t &content_type=_XPLATSTR("application/octet-stream")) const | web::http::http_request | inline |
request_uri() const | web::http::http_request | inline |
set_body(utf8string &&body_text, const utf8string &content_type=utf8string("text/plain; charset=utf-8")) | web::http::http_request | inline |
set_body(const utf8string &body_text, const utf8string &content_type=utf8string("text/plain; charset=utf-8")) | web::http::http_request | inline |
set_body(const utf16string &body_text, utf16string content_type=::utility::conversions::to_utf16string("text/plain")) | web::http::http_request | inline |
set_body(const json::value &body_data) | web::http::http_request | inline |
set_body(std::vector< unsigned char > &&body_data) | web::http::http_request | inline |
set_body(const std::vector< unsigned char > &body_data) | web::http::http_request | inline |
set_body(const concurrency::streams::istream &stream, const utility::string_t &content_type=_XPLATSTR("application/octet-stream")) | web::http::http_request | inline |
set_body(const concurrency::streams::istream &stream, utility::size64_t content_length, const utility::string_t &content_type=_XPLATSTR("application/octet-stream")) | web::http::http_request | inline |
set_method(const http::method &method) const | web::http::http_request | inline |
set_progress_handler(const progress_handler &handler) | web::http::http_request | inline |
set_request_uri(const uri &uri) | web::http::http_request | inline |
set_response_stream(const concurrency::streams::ostream &stream) | web::http::http_request | inline |
to_string() const | web::http::http_request | inline |
~http_request() | web::http::http_request | inline |