diff Plugins/Engine/OrthancPlugins.cpp @ 3401:962e5f00744b

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 07 Jun 2019 14:58:27 +0200
parents 4e8205871967
children e280ced38a4c
line wrap: on
line diff
--- a/Plugins/Engine/OrthancPlugins.cpp	Fri Jun 07 14:26:09 2019 +0200
+++ b/Plugins/Engine/OrthancPlugins.cpp	Fri Jun 07 14:58:27 2019 +0200
@@ -1291,7 +1291,7 @@
                               const UriComponents& uri,
                               const Arguments& headers,
                               const GetArguments& getArguments,
-                              const char* bodyData,
+                              const void* bodyData,
                               size_t bodySize)
   {
     RestCallbackMatcher matcher(uri);
@@ -2387,7 +2387,7 @@
     if (p.method == OrthancPluginHttpMethod_Post ||
         p.method == OrthancPluginHttpMethod_Put)
     {
-      client.GetBody().assign(p.body, p.bodySize);
+      client.GetBody().assign(reinterpret_cast<const char*>(p.body), p.bodySize);
     }
     
     SetupHttpClient(client, p);
@@ -2480,12 +2480,12 @@
 
       case OrthancPluginHttpMethod_Post:
         client.SetMethod(HttpMethod_Post);
-        client.GetBody().assign(p.body, p.bodySize);
+        client.GetBody().assign(reinterpret_cast<const char*>(p.body), p.bodySize);
         break;
 
       case OrthancPluginHttpMethod_Put:
         client.SetMethod(HttpMethod_Put);
-        client.GetBody().assign(p.body, p.bodySize);
+        client.GetBody().assign(reinterpret_cast<const char*>(p.body), p.bodySize);
         break;
 
       case OrthancPluginHttpMethod_Delete: