Tre*_*van 10 powershell asp.net-web-api visual-studio-2013
我正在尝试使用Fiddler来帮助某人解决Invoke-RestMethod调用ASP.NET WebAPI的问题.不幸的是,当我Invoke-RestMethod在PowerShell中调用时,Fiddler并没有拦截HTTP通信.
当我使用Internet Explorer浏览作为同一应用程序一部分的ASP.NET网站的根目录时,Fiddler会按预期拦截流量.
任何人都可以解释为什么Fiddler没有通过PowerShell捕获HTTP流量,以及如何解决这个问题?
JNK*_*JNK 11
Fiddler实际上通过代理工作,并在运行时自动在IE中设置代理设置.您可以通过启动fiddler然后选中"Internet选项">"连接"下的"Lan设置"来检查此项.
Invoke-RestMethod有一个-Proxy参数可以用来指向Fiddler的代理.我认为默认值是127.0.0.1:8888:
Invoke-RestMethod -Proxy 'http://127.0.0.1:8888' ....
编辑:添加屏幕截图以确认上面的答案.

| 归档时间: |
|
| 查看次数: |
7627 次 |
| 最近记录: |