Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据。 使用Fiddler的话,需要先设置浏览器的代理地址,才可以抓取到浏览器的数据包。而很方便的是在你启动该工具后,它就已经自动帮你设置好了浏览器的代理了,当关闭后,它又将浏览器代理还原了。当然如果发现没有自动设置浏览器代理的话,那就得自己动手去浏览器进行设置代理操作了 1.过滤指定域名 2.执行请求 3.根据 请求头信息判断转向(nginx配置) a.请求内容大于20的 location / { if ( $content_length > 20 ) { proxy_pass http://backend_a; } } b.如果请求类型为 User RequestType: User location / { if ( $http_requesttype = "User" ) { proxy_pass http://backend_a; } } RequestType:User Request Header:abc Host:www.meng.com |
点击查看更多