コード例 #1
0
ファイル: OkHttp.java プロジェクト: niesen1990/MengComponents
 /**
  * 同步Get(一般不使用)
  *
  * @param url
  * @return String
  */
 public static String syncGet(String url) throws IOException {
   CacheControl cacheControl = CacheControl.FORCE_NETWORK;
   Request request = new Request.Builder().url(url).build();
   Response response = execute(request);
   if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
   Headers responseHeaders = response.headers();
   for (int i = 0; i < responseHeaders.size(); i++) {
     Log.i(TAG, responseHeaders.name(i) + ": " + responseHeaders.value(i));
   }
   Log.i(TAG, "cache response:    " + response.cacheResponse());
   Log.i(TAG, "network response:  " + response.networkResponse());
   return response.body().string();
 }