2017-11-03 5 views
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(); 
     } 
    } 
} 
+0

をスローします。 – KeLiuyue

答えて

0

使用

urlConnection.setRequestProperty("Content-type", "text/html"); 
関連する問題