强制Webservice从HTTP重定向到HTTPS结果很糟糕

时间:2015-01-12 12:32:58

标签: c# web-services http-post url-redirection http-get

我正在尝试调用位于负载均衡器后面的Web服务(WSDL,语言:c#)。 负载均衡器不接受任何http invokation,因此它将所有HTTP请求重定向到HTTPS。

BTW当我使用HTTP调用web服务时(它是一个旧的!)我看到以下行为:

  1. 请求使用HTTP,请求方法:发布;
  2. 发送给平衡器
  3. 平衡器的响应表示重定向到HTTPS;
  4. Web服务客户端使用HTTPS再次发送请求,但请求方法更改为GET,它明显失败!
  5. 使请求方法更改的原因是什么?有没有办法使它有效?

    谢谢!

0 个答案:

没有答案