0

我们有一个 ASP.Net Web 应用程序,它调用部署在同一虚拟目录中的 Web 服务。调用在开发机器中返回没有任何问题。但是当部署到生产服务器时,它会返回一个“400 Bad Request”错误。通过创建 WebRequest 并设置 SoapAction 标头进行调用,然后 WebResponse.GetRepsonseStream() 获取 SOAP 响应。暂时,我们通过使用生成的代理进行调用来解决此问题。

任何人都可以建议使用 WebRequest 和 WebResponse 调用 Web 服务而不会遇到 400 错误的正确方法吗?

4

1 回答 1

1

我不明白你为什么要那样做。我会添加一个对服务 WSDL 的 Web 引用,让框架来处理其余的事情!根据我对 Web 服务和 ASP.NET 的经验,这是最简单的方法。

于 2009-03-19T18:29:08.027 回答