600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Java代码 httpClient请求 响应 爬虫

Java代码 httpClient请求 响应 爬虫

时间:2020-02-29 11:57:35

相关推荐

Java代码  httpClient请求 响应 爬虫

public class httpClientStuParam06Test {@Testpublic void getParam() throws URISyntaxException {System.out.println("测试httpClient配置");//1:创建httpClient对象CloseableHttpClient httpClient = HttpClients.createDefault();//2:设置请求参数 /search?keys=Java//创建URIBuilderURIBuilder uriBuilder = new URIBuilder("/search");//设置一个参数,若设置多个参数 uriBuilder.setParameter("keys", "Java").setParameter("login","userName");uriBuilder.setParameter("keys", "Java").setParameter("login", "张三同学");HttpGet httpGet = new HttpGet(uriBuilder.build());System.out.println("http请求信息:"+httpGet); //返回值: http请求信息: GET HTTP/1.1//3:设置请求响应的接收变量,如内容为主及必要信息(host,API,HTTP code,响应code,响应时间等等记录)。CloseableHttpResponse response=null;try {response= httpClient.execute(httpGet);if(response.getStatusLine().getStatusCode()==200){//把得到响应的载体内容,传递给变量contentString content = EntityUtils.toString(response.getEntity(), "utf8");//输出响应内容的长度,暂不输出System.out.println("响应得到内容长度为:"+content.length());}} catch (IOException e) {e.printStackTrace();}}}

原文链接 /asplover/p/12486566.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。