diff Platforms/Generic/WebServiceCommandBase.cpp @ 417:aee3d7941c9b

preparing to load images using DICOMweb
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 15 Nov 2018 17:28:15 +0100
parents 8eb4fe74000f
children b70e9be013e4
line wrap: on
line diff
--- a/Platforms/Generic/WebServiceCommandBase.cpp	Tue Nov 13 10:36:53 2018 +0100
+++ b/Platforms/Generic/WebServiceCommandBase.cpp	Thu Nov 15 17:28:15 2018 +0100
@@ -29,8 +29,8 @@
                                                MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback,
                                                MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback,
                                                const Orthanc::WebServiceParameters& parameters,
-                                               const std::string& uri,
-                                               const IWebService::Headers& headers,
+                                               const std::string& url,
+                                               const IWebService::HttpHeaders& headers,
                                                unsigned int timeoutInSeconds,
                                                Orthanc::IDynamicObject* payload /* takes ownership */,
                                                NativeStoneApplicationContext& context) :
@@ -38,7 +38,7 @@
     successCallback_(successCallback),
     failureCallback_(failureCallback),
     parameters_(parameters),
-    uri_(uri),
+    url_(url),
     headers_(headers),
     payload_(payload),
     context_(context),
@@ -56,12 +56,13 @@
 
     if (success_ && successCallback_.get() != NULL)
     {
-      IWebService::HttpRequestSuccessMessage message(uri_, answer_.c_str(), answer_.size(), payload_.get());
+      IWebService::HttpRequestSuccessMessage message
+        (url_, answer_.c_str(), answer_.size(), answerHeaders_, payload_.get());
       successCallback_->Apply(message);
     }
     else if (!success_ && failureCallback_.get() != NULL)
     {
-      IWebService::HttpRequestErrorMessage message(uri_, payload_.get());
+      IWebService::HttpRequestErrorMessage message(url_, payload_.get());
       failureCallback_->Apply(message);
     }
   }