こんにちは、私の Android アプリケーションでは、Web サービスに HttpUrlconnection を使用しています。そのため、レスポンス 401 を含む Web リソース リクエストでは、ヘッダー フィールドやレスポンス コードは提供されず、コンテンツの長さ -1 が表示されます。例外が発生しますjava.io.IOException: Received authentication challenge is null
。今私の問題は、そのような状態の応答コードをチェックする方法です。助けが必要。残りのクライアントでこれらのリクエストを確認すると、401 およびその他のフィールドを含むヘッダー応答コードで応答が適切に返されることがわかりました。
私のリクエストは次のようになります
String urlString ="http://WWW.ABC.com";
URL url = new URL(urlString);
login_urlConnection = (HttpURLConnection) url.openConnection();
login_urlConnection.setRequestMethod("GET");
int statusCode = login_urlConnection.getResponseCode() // Here I am getting exception I want this status code to check authentication failure
この問題を解決する方法。助けが必要。ありがとうございました。
HttpClient で同じ呼び出しを行った後、応答コードを取得できますが、なぜ HttpUrlConnection を使用しないのですか。私は何か間違ったことをしていますか? 助けが必要です。