在ASP.NET MVC 5中调用SOAP Web服务时,如何解决502 Bad Gateway错误?

时间:2019-04-06 03:30:48

标签: c# asp.net-mvc soap wsdl

我在调用SOAP Web服务的ASP.NET MVC 5应用程序时遇到问题。发布到Web服务时出现502错误网关错误。

但是,当我采用相同的有效负载并将其放入SOAPUI并将其发布到Web服务时,它可以正常工作。我们有一个ASP.NET Webforms应用程序,它可以毫无问题地调用相同的Web服务。

以前有人遇到过吗?

1 个答案:

答案 0 :(得分:0)

我现在解决了这个问题。我在提琴手中捕获了SOAPUI和我的应用程序之间的流量。我发现请求之间的唯一真正区别是,我发现我的应用程序在标头中传递了Expect:100-Continue。

在POST之前将这段代码添加到Web服务中解决了我的问题:

System.Net.ServicePointManager.Expect100Continue = false;