zoukankan      html  css  js  c++  java
  • inputstream输出为String

     1 import java.io.IOException; 
     2 import java.io.InputStream;
     3 import org.apache.http.HttpEntity;
     4 import org.apache.http.client.config.RequestConfig;
     5 import org.apache.http.client.methods.CloseableHttpResponse;
     6 import org.apache.http.client.methods.HttpGet;
     7 import org.apache.http.impl.client.CloseableHttpClient;
     8 import org.apache.http.impl.client.HttpClients;
     9 
    10     public void test() throws ClientProtocolException, IOException{
    11         RequestConfig config = RequestConfig.custom()
    12                 .setConnectionRequestTimeout(40000).setConnectTimeout(40000)
    13                 .setSocketTimeout(40000).build();
    14         
    15         HttpGet httpGet = new HttpGet("http://iphone.myzaker.com/zaker/article_telecom.php?app_id=1&for=delong");
    16         
    17         httpGet.setConfig(config);
    18         
    19         CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(null).build();//设置进去
    20         
    21         HttpClients.createDefault();
    22         
    23         CloseableHttpResponse  response = null;
    24         response = httpClient.execute(httpGet); 
    25         
    26         HttpEntity entity = response.getEntity();
    27         InputStream in =  entity.getContent();
    28         // 开始读取内容
    29         StringBuffer out = new StringBuffer();  
    30         byte[] b = new byte[4096];  
    31         for (int n; (n = in.read(b)) != -1;) {  
    32             out.append(new String(b, 0, n));  
    33         }  
    34     }
  • 相关阅读:
    专题三--1005
    专题三--1009
    专题三--1017
    背包九讲
    专题三--1003
    专题三--1004
    专题三--1015
    [洛谷P1220]关路灯
    [洛谷P1776]宝物筛选
    [USACO14JAN]Recording the Moolympics
  • 原文地址:https://www.cnblogs.com/zfy0098/p/5157858.html
Copyright © 2011-2022 走看看