利用HttpClient 獲取網頁數據java代碼模版 原

HttpClientBuilder httpClientBuilder=HttpClients.custom();
        HttpClient httpClient=httpClientBuilder.build();
        HttpHost httpHost=new HttpHost("127.0.0.1",8080);
        HttpGet httpGet=new HttpGet("/index.html");
        HttpResponse httpResponse=httpClient.execute(httpHost, httpGet);
        HttpEntity httpEntity=httpResponse.getEntity();
        InputStream inputStream=httpEntity.getContent();
        InputStreamReader inputStreamreader=new InputStreamReader(inputStream,"utf-8");
        BufferedReader bufferedReader=new BufferedReader(inputStreamreader);
        StringBuilder result=new StringBuilder();
        while(true){
            char buf[]=new char[1024];
            int readed=bufferedReader.read(buf);
            if(readed<=0){
                break;
            }
            result.append(buf, 0, readed);
        }
        bufferedReader.close();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章