0
私の質問は、応答を得るためにHttpURLConnectionを使用してAndroidに書き込まれるべきコードに関するものですか?HttpURLConnectionとAndroidのレスポンス(Content-Type:text/html)の使い方は?
要求し、次のような2応答:
要求 [ヘッダー 許可:******]
応答
[コード:302、 ヘッダ(のContent-Type:テキスト/ HTML)]
応答
[コード:302、 ヘッダ(コンテンツタイプ:テキスト/ HTML)]
コード:?
ます。private void makeHttpRequest(URL url)指定され、あなたが私の答えをチェックすることができありがとうのIOException {
String redirectUrl;
HttpURLConnection urlConnection = null;
try {
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setRequestMethod("GET");
urlConnection.setReadTimeout(10000 /* milliseconds */);
urlConnection.setConnectTimeout(15000 /* milliseconds */);
urlConnection.addRequestProperty("Authorization", "********");
urlConnection.connect();
if (urlConnection.getResponseCode() == HttpURLConnection.HTTP_OK
|| urlConnection.getResponseCode() == HttpURLConnection.HTTP_MOVED_PERM
|| urlConnection.getResponseCode() == HttpURLConnection.HTTP_MOVED_TEMP) {
redirectUrl = urlConnection.getHeaderField("Content-Type");
} else {
Log.e(LOG_TAG, "Error redirect response code: " + urlConnection.getResponseCode());
}
} catch (IOException e) {
Log.e(LOG_TAG, "Problem retrieving", e);
} finally {
if (urlConnection != null) {
urlConnection.disconnect();
}
}
}
をスローします。 – KeLiuyue