HttpClient设置请求头消息User-Agent模拟浏览器
2017-02-13 10:20
435 查看
比如我们请求 www.tuicool.com
用前面的代码:
网页内容:<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>系统检测亲不是真人行为,因系统资源限制,我们只能拒绝你的请求。如果你有疑问,可以通过微博 http://weibo.com/tuicool2012/ 联系我们。</p>
</body>
</html>
我们模拟下浏览器 设置下User-Agent头消息:
加下 httpGet.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0"); // 设置请求头消息User-Agent
当然通过火狐firebug,我们还可以看到其他请求头消息:
都是可以通过setHeader方法 设置key value;来得到模拟浏览器请求;
相关文章推荐
- Java通过浏览器请求头(User-Agent)获取 浏览器类型,操作系统类型,手机机型
- 微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断
- js在设置角标的时候因为浏览器默认样式(User Agent Stylesheet)不起作用
- 关于HttpClient模拟浏览器请求的參数乱码问题解决方式
- HttpClient模拟浏览器登录后发起请求
- 关于HttpClient模拟浏览器请求的参数乱码问题解决方案
- android 设置webview的浏览器标识 User-Agent
- Java通过浏览器请求头(User-Agent)获取 浏览器类型,操作系统类型,手机机型
- 微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断
- Java(android)通过请求头(User-Agent)获取浏览器类型,操作系统类型,手机机型
- HTTP请求中的User-Agent 判断浏览器类型的各种方法 网络爬虫的请求标示
- 浏览器User Agent Switcher Options实现模拟浏览器 附(UA下载)
- Java通过浏览器请求头(User-Agent)获取 浏览器类型,操作系统类型,手机机型
- httpClient模拟浏览器发请求
- 微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断
- 跨浏览器设置-你必须了解的浏览器默认样式(User Agent StyleSheet)
- UWP——HttpClient模拟浏览器的GET、POST请求之Win10 Mobile测试
- android http请求设置user-agent包含中文
- Firefox中切换User-Agent请求头消息
- 解析请求头部来自哪个浏览器---浏览器User-Agent