asp.net アプリから Java Web サービスに接続していますが、400 Bad request 例外が発生します。
プロジェクトに Web 参照を追加し、それを使用してコードで次のように接続しました。
client は 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で設定する方法はありますか?
任意の考えをいただければ幸いです。