Mercurial > hg > orthanc-stone
comparison Framework/Oracle/GenericOracleRunner.cpp @ 1254:7a0460c5e98e broker
don't follow redirections if contacting the Orthanc REST API
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 08 Jan 2020 14:01:36 +0100 |
parents | 113131100638 |
children | 0ca50d275b9a |
comparison
equal
deleted
inserted
replaced
1253:227ebd71802f | 1254:7a0460c5e98e |
---|---|
150 Orthanc::HttpClient::HttpHeaders& answerHeaders, | 150 Orthanc::HttpClient::HttpHeaders& answerHeaders, |
151 const Orthanc::WebServiceParameters& orthanc, | 151 const Orthanc::WebServiceParameters& orthanc, |
152 const OrthancRestApiCommand& command) | 152 const OrthancRestApiCommand& command) |
153 { | 153 { |
154 Orthanc::HttpClient client(orthanc, command.GetUri()); | 154 Orthanc::HttpClient client(orthanc, command.GetUri()); |
155 client.SetRedirectionFollowed(false); | |
155 client.SetMethod(command.GetMethod()); | 156 client.SetMethod(command.GetMethod()); |
156 client.SetTimeout(command.GetTimeout()); | 157 client.SetTimeout(command.GetTimeout()); |
157 | 158 |
158 CopyHttpHeaders(client, command.GetHttpHeaders()); | 159 CopyHttpHeaders(client, command.GetHttpHeaders()); |
159 | 160 |
186 IMessageEmitter& emitter, | 187 IMessageEmitter& emitter, |
187 const Orthanc::WebServiceParameters& orthanc, | 188 const Orthanc::WebServiceParameters& orthanc, |
188 const GetOrthancImageCommand& command) | 189 const GetOrthancImageCommand& command) |
189 { | 190 { |
190 Orthanc::HttpClient client(orthanc, command.GetUri()); | 191 Orthanc::HttpClient client(orthanc, command.GetUri()); |
192 client.SetRedirectionFollowed(false); | |
191 client.SetTimeout(command.GetTimeout()); | 193 client.SetTimeout(command.GetTimeout()); |
192 | 194 |
193 CopyHttpHeaders(client, command.GetHttpHeaders()); | 195 CopyHttpHeaders(client, command.GetHttpHeaders()); |
194 | 196 |
195 std::string answer; | 197 std::string answer; |
206 IMessageEmitter& emitter, | 208 IMessageEmitter& emitter, |
207 const Orthanc::WebServiceParameters& orthanc, | 209 const Orthanc::WebServiceParameters& orthanc, |
208 const GetOrthancWebViewerJpegCommand& command) | 210 const GetOrthancWebViewerJpegCommand& command) |
209 { | 211 { |
210 Orthanc::HttpClient client(orthanc, command.GetUri()); | 212 Orthanc::HttpClient client(orthanc, command.GetUri()); |
213 client.SetRedirectionFollowed(false); | |
211 client.SetTimeout(command.GetTimeout()); | 214 client.SetTimeout(command.GetTimeout()); |
212 | 215 |
213 CopyHttpHeaders(client, command.GetHttpHeaders()); | 216 CopyHttpHeaders(client, command.GetHttpHeaders()); |
214 | 217 |
215 std::string answer; | 218 std::string answer; |