0

我正在从我的 asp.net 应用程序连接到 java web 服务,但我收到 400 Bad request 异常。

我在我的项目中添加了一个 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 中设置它。

任何想法将不胜感激。

4

0 回答 0