zoukankan      html  css  js  c++  java
  • java实现httpclient2

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    
    import org.apache.http.HttpEntity;
    import org.apache.http.HttpResponse;
    import org.apache.http.client.ClientProtocolException;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.impl.client.DefaultHttpClient;
    
    public class TTT
    {
    
    	/**
    	 * @param args
    	 * @throws IOException 
    	 * @throws ClientProtocolException 
    	 */
    	public static void main(String[] args) throws ClientProtocolException, IOException
    	{
    		// 创建HttpClient实例   
    	    HttpClient httpclient = new DefaultHttpClient();
    	    // 创建Get方法实例   
            HttpGet httpgets = new HttpGet("http://127.0.0.1/testhttp.php?username=yonghuming");  
            HttpResponse response = httpclient.execute(httpgets);  
            HttpEntity entity = response.getEntity();  
            if (entity != null) {  
                InputStream instreams = entity.getContent();  
                String str = convertStreamToString(instreams);
                System.out.println("Do something"); 
                System.out.println(str);
                // Do not need the rest  
                httpgets.abort();  
            }
    	}
    	
    	public static String convertStreamToString(InputStream is) {    
            BufferedReader reader = new BufferedReader(new InputStreamReader(is));    
            StringBuilder sb = new StringBuilder();    
         
            String line = null;    
            try {    
                while ((line = reader.readLine()) != null) {
                    sb.append(line + "
    ");    
                }    
            } catch (IOException e) {    
                e.printStackTrace();    
            } finally {    
                try {    
                    is.close();    
                } catch (IOException e) {    
                   e.printStackTrace();    
                }    
            }    
            return sb.toString();    
        }
    
    }
    
  • 相关阅读:
    idea打开项目,没有项目文件,文件报红
    使用lombok自动生成链式调用
    gson常用的方式
    LOADING Redis is loading the dataset in memory Redis javaAPI实例
    redis.clients.jedis.exceptions.JedisDataException :READONLY You can't write
    Redis安装步骤
    springboot+jpa+mysql+redis+swagger整合步骤
    springboot+jpa+mysql+swagger2.0整合
    Daily Scrum 10.23
    Daily Scrum 10.22
  • 原文地址:https://www.cnblogs.com/lgm1999/p/5754927.html
Copyright © 2011-2022 走看看