最近调试程序时,利用Fiddler来跟踪分析请求。
可是调用到本机地址时,比如localhost、127.0.0.1,就无法分析到了。原因是系统对这两个地址的请求并没有通过代理,所以Fiddler就不知道了。
解决办法:
1、如果是web程序,可以直接在你的url地址中,在127.0.0.1或者localhost后面加一点“.”,
如:http://localhost.:8080/
http://127.0.0.1.:8080/
2、如果是引用服务,比如wcf,因为都是在内部请求的,所以不能通过修改url来修改。
可以在配置文件中,引用服务的地方,将localhost、127.0.0.1全部替换为(针对ipv4)
参考:/Fiddler/help/#Q-LocalTraffic
相关文章
- Fiddler无法跟踪到localhost、127.0.0.1
- jBoss无法通过IP地址访问,只能用localhost\127.0.0.1访问
- Oracle数据库无法使用localhost和127.0.0.1访问
- 解决127.0.0.1(localhost)需要用户名和密码,提示无法访问和没有权限方案
- 无法访问localhost, 但可以访问127.0.0.1(之一)
- Android无法访问本地服务器(localhost/127.0.0.1)的解决方案 - Tekkaman
- 关于 Analysis Server “无法将项目部署到localhost服务器”
- 求助,网站发布到IIS后只能用localhost登陆,IP能访问但是无法通过登陆验证
- Jboss无法通过IP地址访问,只能用localhost\127.0.0.1访问
- 无法激活请求的服务“http://localhost:59308/SysService.svc”。有关详细信息,请参见服务器的诊断跟踪日志。