Mercurial > hg > orthanc-stone
comparison Framework/Deprecated/Toolbox/OrthancApiClient.cpp @ 940:861c080ef47b
handling httpStatus in WebService error messages
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Fri, 02 Aug 2019 17:38:31 +0200 |
parents | debb70fa10b5 |
children | e146743f6cdc 2d8ab34c8c91 |
comparison
equal
deleted
inserted
replaced
924:9ba1e1198e73 | 940:861c080ef47b |
---|---|
77 void NotifyConversionError(const IWebService::HttpRequestSuccessMessage& message) const | 77 void NotifyConversionError(const IWebService::HttpRequestSuccessMessage& message) const |
78 { | 78 { |
79 if (failureHandler_.get() != NULL) | 79 if (failureHandler_.get() != NULL) |
80 { | 80 { |
81 failureHandler_->Apply(IWebService::HttpRequestErrorMessage | 81 failureHandler_->Apply(IWebService::HttpRequestErrorMessage |
82 (message.GetUri(), userPayload_.get())); | 82 (message.GetUri(), Orthanc::HttpStatus_None, userPayload_.get())); |
83 } | 83 } |
84 } | 84 } |
85 | 85 |
86 public: | 86 public: |
87 WebServicePayload(OrthancStone::MessageBroker& broker, | 87 WebServicePayload(OrthancStone::MessageBroker& broker, |
174 void HandleFailure(const IWebService::HttpRequestErrorMessage& message) const | 174 void HandleFailure(const IWebService::HttpRequestErrorMessage& message) const |
175 { | 175 { |
176 if (failureHandler_.get() != NULL) | 176 if (failureHandler_.get() != NULL) |
177 { | 177 { |
178 failureHandler_->Apply(IWebService::HttpRequestErrorMessage | 178 failureHandler_->Apply(IWebService::HttpRequestErrorMessage |
179 (message.GetUri(), userPayload_.get())); | 179 (message.GetUri(), message.GetHttpStatus(), userPayload_.get())); |
180 } | 180 } |
181 } | 181 } |
182 }; | 182 }; |
183 | 183 |
184 | 184 |