13 #ifndef mitkRESTClient_h 14 #define mitkRESTClient_h 16 #include <MitkRESTExports.h> 17 #include <cpprest/http_client.h> 36 pplx::task<web::json::value> Get(
const web::uri &uri,
const std::map<utility::string_t, utility::string_t> headers);
47 pplx::task<web::json::value> Get(
const web::uri &uri,
48 const utility::string_t &filePath,
49 const std::map<utility::string_t, utility::string_t> headers);
60 pplx::task<web::json::value> Put(
const web::uri &uri,
const web::json::value *content);
72 pplx::task<web::json::value> Post(
const web::uri &uri,
73 const web::json::value *content,
74 const std::map<utility::string_t, utility::string_t> headers);
86 pplx::task<web::json::value> Post(
const web::uri &uri,
87 const std::vector<unsigned char> *content,
88 const std::map<utility::string_t, utility::string_t> headers);
95 http_request InitRequest(
const std::map<utility::string_t, utility::string_t> headers);
99 pplx::task<web::json::value> ExecutePost(
const web::uri &uri,
http_request request);
100 web::http::client::http_client_config m_ClientConfig;
web::http::http_request http_request
DataCollection - Class to facilitate loading/accessing structured data.
web::http::http_response http_response
web::http::http_request http_request