如何逼真的模拟浏览器发送请求

 我来答
llzzcc66
2016-09-05 · 知道合伙人数码行家
llzzcc66
知道合伙人数码行家
采纳数:81386 获赞数:171525
公司运维员工

向TA提问 私信TA
展开全部
Host必须有。
  一般网站不会检查User-Agent,但以防万一还是把User-Agent设置成一些主流的浏览器的UA。尤其是那些手机站,模拟手机带个苹果的safari UA就好了。这些东西百度一下就能找到,或者是Chrome的手机模拟器也有。
  Accept、Accept-Language、Accept-Encoding这三个一般不检查,尤其是Accept-Encoding,只是一个是否支持gzip传输的协议头
  Referer大部分网站会检查,一般只要设置成你抓包时候得到的Referer就好了(或者是同域名的)
  Cookie一般都要,尤其是ASPX-C#,那个ASP.NET_SessionId记得提前获取。这些东西是用来记录你的“登录状态”的。那些 “__”开头的就不需要了,一般是谷歌、百度统计什么的。
  Connection一般不检查。也试过检查的,最好带上。
  其它协议头都建议带上,尤其是那些来路不明的,一定要知道它是怎么来的(例如跟csrf有关的协议头)然后都给带上
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式