1. 程式人生 > >【轉】關於HttpClient,HttpURLConnection,OkHttp的用法整理

【轉】關於HttpClient,HttpURLConnection,OkHttp的用法整理

1 HttpClient入門例項

2 HttpURLConnection入門例項

其中文章提到的is2String(inputStream)讀取響應結果,可參考如下寫法

// 得到響應流
InputStream is = connection.getInputStream();
// 將響應流轉換成字串
byte[] buffer = new byte[1024];
ByteArrayOutputStream baos = new ByteArrayOutputStream();
for (int len = 0; (len = is.read(buffer)) > 0;) {
    baos.write(buffer, 0, len);
}
String result = new String(baos.toByteArray(), "utf-8");
System.out.println(result);

3 OkHttpClient入門例項