Mercurial > hg > orthanc
diff Core/RestApi/RestApiPostCall.h @ 3401:962e5f00744b
cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 07 Jun 2019 14:58:27 +0200 |
parents | 4e43e67f8ecf |
children | 94f4a18a79cc |
line wrap: on
line diff
--- a/Core/RestApi/RestApiPostCall.h Fri Jun 07 14:26:09 2019 +0200 +++ b/Core/RestApi/RestApiPostCall.h Fri Jun 07 14:58:27 2019 +0200 @@ -40,7 +40,7 @@ class RestApiPostCall : public RestApiCall { private: - const char* bodyData_; + const void* bodyData_; size_t bodySize_; public: @@ -55,7 +55,7 @@ const IHttpHandler::Arguments& uriComponents, const UriComponents& trailing, const UriComponents& fullUri, - const char* bodyData, + const void* bodyData, size_t bodySize) : RestApiCall(output, context, origin, remoteIp, username, httpHeaders, uriComponents, trailing, fullUri), @@ -64,7 +64,7 @@ { } - const char* GetBodyData() const + const void* GetBodyData() const { return bodyData_; } @@ -76,12 +76,12 @@ void BodyToString(std::string& result) const { - result.assign(bodyData_, bodySize_); + result.assign(reinterpret_cast<const char*>(bodyData_), bodySize_); } virtual bool ParseJsonRequest(Json::Value& result) const { - return ParseJsonRequestInternal(result, bodyData_); - } + return ParseJsonRequestInternal(result, reinterpret_cast<const char*>(bodyData_), bodySize_); + } }; }