HttpClient4.5.3添加Cookie和Header的User-Agent
来源:互联网 发布:车辆mod修改软件 编辑:程序博客网 时间:2024/05/17 09:18
HttpClient4.5.3可以通过一下方法设置Cookie和Header的User-Agent
//添加JSESSIONID的Cookie CookieStore cookieStore = new BasicCookieStore(); BasicClientCookie cookie = new BasicClientCookie("JSESSIONID", "asdasdasdasdasdasdasdsadsa"); cookie.setVersion(0); cookie.setDomain("xxx.cn"); cookie.setPath("/x"); cookieStore.addCookie(cookie); CloseableHttpClient httpclient = HttpClients.custom() .setDefaultCookieStore(cookieStore)//设置Cookie .build(); RequestConfig requestConfig = RequestConfig.custom() .setSocketTimeout(5000) .setConnectTimeout(5000) .setConnectionRequestTimeout(5000) .build(); HttpGet httpGet = new HttpGet(ARTICLE_URL); //设置Header的User-Agent httpGet.setHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36"); httpGet.setConfig(requestConfig); CloseableHttpResponse httpResp = httpclient.execute(httpGet); try { int statusCode = httpResp.getStatusLine().getStatusCode(); if (statusCode == HttpStatus.SC_OK) { System.out.println("成功"); } } catch (Exception e) { } finally { httpResp.close(); }
“`
阅读全文
1 0
- HttpClient4.5.3添加Cookie和Header的User-Agent
- HttpClient4 警告: Invalid cookie header 的问题解决
- HttpClient4 警告: Invalid cookie header 的问题解决
- HttpClient4 警告: Invalid cookie header 的问题解决
- HttpClient4 警告: Invalid cookie header 的问题解决
- Http Header之User-Agent
- 爬虫中 header 中常见的 user agent
- JavaWeb编程:获取的计算机的版本号以及浏览器的版本之类的(${header['User-Agent']})
- JavaWeb编程:获取的计算机的版本号以及浏览器的版本之类的(${header['User-Agent']})
- 迅雷的user-agent
- user agent的查询
- 常用的User-Agent
- User-Agent-Switcher和fiddler
- Scrapy命令 和 User Agent
- Header和Cookie相关内容
- chrome扩展如何取得header中的user-agent信息
- IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题
- IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题
- 百度地图的简单开发之方向传感器实现定位功能
- 1459 迷宫游戏(51NOD)
- python的入门教程 给大家推荐一下
- Til the Cows Come Home
- ILRuntime第四课Inheritance
- HttpClient4.5.3添加Cookie和Header的User-Agent
- ubuntu安装libtbb.so.2
- 与非 乱搞233
- mysql数据库锁定机制
- mysql 4种插入语句的区别。
- 类型重定义、基类未定义
- There was an error when generating this application with JHipster解决
- linux下mail使用故障mail: command not found
- RocketMQ存储篇——Consumequeue