调用java Web服务时出现400 Bad Request错误

时间:2013-01-08 22:06:05

标签: asp.net webservices-client http-status-code-400

我从我的asp.net应用程序连接到一个java Web服务,但我收到400 Bad请求异常。

我在项目中添加了一个Web引用,并使用它在代码中连接如下:

客户端是Web服务引用对象。

    NetworkCredential credentials = new NetworkCredential("", "");
        client.Credentials = credentials;

        client.PreAuthenticate = true;
        client.RequestEncoding = Encoding.UTF8;

        object response = client.getmethod(req);

我也试过放入

        client.UnsafeAuthenticatedConnectionSharing = true;
        client.AllowAutoRedirect = true;

但它仍然无效并给我同样的错误。如果我从我的机器上试用Soap-UI,请求正在运行。

要添加,如果我没有选择身份验证类型为“PreEmptive”,我也会在SoapUI中收到ClientProtocol错误。有没有办法在asp.net中设置它。

任何想法都会受到赞赏。

0 个答案:

没有答案