diff Platforms/Generic/WebServiceCommandBase.h @ 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 c34784e5f299
children b70e9be013e4
line wrap: on
line diff
--- a/Platforms/Generic/WebServiceCommandBase.h	Tue Nov 13 10:36:53 2018 +0100
+++ b/Platforms/Generic/WebServiceCommandBase.h	Thu Nov 15 17:28:15 2018 +0100
@@ -40,11 +40,12 @@
     std::auto_ptr<MessageHandler<IWebService::HttpRequestSuccessMessage> >  successCallback_;
     std::auto_ptr<MessageHandler<IWebService::HttpRequestErrorMessage> >    failureCallback_;
     Orthanc::WebServiceParameters           parameters_;
-    std::string                             uri_;
-    std::map<std::string, std::string>      headers_;
+    std::string                             url_;
+    IWebService::HttpHeaders                headers_;
     std::auto_ptr<Orthanc::IDynamicObject>  payload_;
     bool                                    success_;
     std::string                             answer_;
+    IWebService::HttpHeaders                answerHeaders_;
     NativeStoneApplicationContext&          context_;
     unsigned int                            timeoutInSeconds_;
 
@@ -53,8 +54,8 @@
                           MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback,  // takes ownership
                           MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback,  // takes ownership
                           const Orthanc::WebServiceParameters& parameters,
-                          const std::string& uri,
-                          const std::map<std::string, std::string>& headers,
+                          const std::string& url,
+                          const IWebService::HttpHeaders& headers,
                           unsigned int timeoutInSeconds,
                           Orthanc::IDynamicObject* payload /* takes ownership */,
                           NativeStoneApplicationContext& context