Mercurial > hg > orthanc-stone
comparison Platforms/Generic/WebServiceCommandBase.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 | 4f2416d519b4 |
children | e713f1a99861 2d8ab34c8c91 |
comparison
equal
deleted
inserted
replaced
924:9ba1e1198e73 | 940:861c080ef47b |
---|---|
39 failureCallback_(failureCallback), | 39 failureCallback_(failureCallback), |
40 parameters_(parameters), | 40 parameters_(parameters), |
41 url_(url), | 41 url_(url), |
42 headers_(headers), | 42 headers_(headers), |
43 payload_(payload), | 43 payload_(payload), |
44 success_(false), | |
45 httpStatus_(Orthanc::HttpStatus_None), | |
44 context_(context), | 46 context_(context), |
45 timeoutInSeconds_(timeoutInSeconds) | 47 timeoutInSeconds_(timeoutInSeconds) |
46 { | 48 { |
47 } | 49 } |
48 | 50 |
60 (url_, answer_.c_str(), answer_.size(), answerHeaders_, payload_.get()); | 62 (url_, answer_.c_str(), answer_.size(), answerHeaders_, payload_.get()); |
61 successCallback_->Apply(message); | 63 successCallback_->Apply(message); |
62 } | 64 } |
63 else if (!success_ && failureCallback_.get() != NULL) | 65 else if (!success_ && failureCallback_.get() != NULL) |
64 { | 66 { |
65 IWebService::HttpRequestErrorMessage message(url_, payload_.get()); | 67 IWebService::HttpRequestErrorMessage message(url_, httpStatus_, payload_.get()); |
66 failureCallback_->Apply(message); | 68 failureCallback_->Apply(message); |
67 } | 69 } |
68 } | 70 } |
69 } | 71 } |