我在调用SOAP Web服务的ASP.NET MVC 5应用程序时遇到问题。发布到Web服务时出现502错误网关错误。
但是,当我采用相同的有效负载并将其放入SOAPUI并将其发布到Web服务时,它可以正常工作。我们有一个ASP.NET Webforms应用程序,它可以毫无问题地调用相同的Web服务。
以前有人遇到过吗?
答案 0 :(得分:0)
我现在解决了这个问题。我在提琴手中捕获了SOAPUI和我的应用程序之间的流量。我发现请求之间的唯一真正区别是,我发现我的应用程序在标头中传递了Expect:100-Continue。
在POST之前将这段代码添加到Web服务中解决了我的问题:
System.Net.ServicePointManager.Expect100Continue = false;