JAVA httpClient 设置header
2016-05-08 14:41
441 查看
有的网站直接GET不了
比如说CSDN
这个十有八九是http requests header出问题了
那就开浏览器看下
看的方法我另写了一篇
首先来看下默认的requests header是神马
答案是NULL nothing
这样的话进CSDN就是403了
经过我的测试 只要加一个头就OK了
应该是伪装成个浏览器
接下来就可以GET到数据了
比如说CSDN
这个十有八九是http requests header出问题了
那就开浏览器看下
看的方法我另写了一篇
首先来看下默认的requests header是神马
HttpGet get = new HttpGet(url); Header[] headers = get.getAllHeaders(); for (Header header : headers) { System.out.println(header); }
答案是NULL nothing
这样的话进CSDN就是403了
经过我的测试 只要加一个头就OK了
get.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36 Vivaldi/1.1.453.52");
应该是伪装成个浏览器
接下来就可以GET到数据了
相关文章推荐
- Android 网络状态变更的广播
- 【BZOJ-2502】清理雪道 有上下界的网络流(有下界的最小流)
- 20145208 实验五 Java网络编程
- tomcat(supplement)HttpConnector.initialize() 和 start() 方法 以及 StandardContext.start()方法的分析
- Linux tcpdump命令详解
- Retrofit+OKHttp 教你怎么持久化管理Cookie
- java链接SQL Server 时到主机的TCP/IP 连接失败
- 20145215实验五 Java网络编程及安全
- JAVA HttpClient 基本用法
- httpd,appache配置httpd-vitualhost无法启动而且error.log也没有怎么办?(sss)
- http协议详解[转]
- 机器学习笔记06:神经网络的表示(Neural Networks-Representation)
- 20145221 《Java程序设计》实验报告五:网络编程及安全
- 20145210实验五《Java网络编程》
- 传感器网络的通信与组网
- 【图解HTTP笔记】第八章 确认用户的身份
- 【图解HTTP笔记】第七章 确保Web安全的HTTPS
- 【图解HTTP笔记】第三章 HTTP传输的内容
- 【图解HTTP笔记】第二章 简单的HTTP协议
- 【图解HTTP笔记】第一章 了解Web及网络基础