Tag: fiddler

获取使用HttpWebRequest / HttpWebResponse进行的HTTP请求和响应以显示在Fiddler中

有没有什么办法可以把Fiddler挂起来捕获使用.NET HttpWebRequest和HttpWebResponse所做的请求和响应?

Node.js的ClientRequest可以使用代理(如fiddler)吗?

是否可以设置node.js来识别代理(例如Fiddler)并通过代理路由所有ClientRequest? 我在Windows上使用节点,并且想要debugginghttp请求,就像在浏览器中使用Fiddler for JavaScript一样。 只是要清楚,我不是试图创build一个代理服务器接收到的代理请求。 我想通过代理路由由http.request()所做的请求。 我想用Fiddler来检查请求和响应,就像我在浏览器中执行请求一样。

提琴手不嗅探来自ASP.NET网站的SOAPstream量

到目前为止,我已经成功地使用fiddler从testing装置,控制台应用程序和Web项目中嗅探Web服务stream量。 今天我注意到,如果我正在运行我的Web应用程序(这是一个ASP.NET网站,本地托pipe在IIS上),我不能再嗅探那种stream量。 我看到所有的本地stream量,但Web服务stream量刚刚消失(服务正在打,因为我看到debugging到代码的响应)。 我仍然能够在相同的解决scheme(完全相同的环境)中成功地嗅探testing装置或控制台应用程序中的肥皂请求和响应。 如果它是一个Windows(我在Win7上)安全更新或喜欢它永远不会工作我猜(除非它只影响通过IIS路由stream量)。 我应该寻找什么可能导致这种行为的出现 ? 任何指针赞赏! 注意 : 我可以看到本地stream量 ,但不能看到本地没有托pipe的Web服务的SOAP请求/响应(这是另一个团队提供的沙箱) 编辑 :这一点的configuration做了诡计(在Rick Strahl的博客上find) <system.net> <defaultProxy> <proxy usesystemdefault="False" bypassonlocal="True" proxyaddress="http://127.0.0.1:8888"/> </defaultProxy> </system.net>

使用Fiddler来嗅探Visual Studio 2013请求(代理防火墙)

我有问题与Visual Studio 2013和我们的公司代理(login不起作用,更新不起作用,Visual Studio画廊不工作,Nuget和GIT失败)。 所有这些都在做http或https请求。 (例如http://visualstudiogallery.msdn.microsoft.com/ )。 在VS2013中,我只是旋转进度条或关于没有networking连接的消息。 浏览器(Chrome,IE,Firefox)没有问题,因为他们都了解代理(407拒绝,然后凭证)。 所以我想弄清楚为什么VS2013不起作用。 但是当我告诉fiddler2观看DEVENV.EXE进程(或所有进程)时,我看不到任何stream量。 顺便说一句,我已经尝试了一些更改到web.config(devenv.exe.config)文件,以确保它去代理(我看到这在堆栈生成器),但它不适合我。 请参阅以下部分的补充内容: <system.net> <defaultProxy useDefaultCredentials="true" enabled="true"> <proxy proxyaddress="http://gw6.OURSITE.com:3128" /> </defaultProxy> <settings> <ipv6 enabled="true"/> <servicePointManager expect100Continue="false" /> </settings> </system.net> 更新 埃里克,我把你的build议,只是塞进到C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.config文件。 我投入的是: <system.net> <defaultProxy useDefaultCredentials="true" enabled="true"> <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" /> </defaultProxy> </system.net> 我发现VS2013没有发送用户代理string。 它确实知道#407,并用凭证回复,但网关仍然需要一个用户代理: HTTP/1.1 200 OK Cache-Control: […]

如何使用Fiddler修改HTTP响应中的状态码?

我需要testing我编写的一些客户端应用程序代码,以testing其对来自Web服务器的HTTP响应中返回的各种状态代码的处理。 我有Fiddler 2(Webdebugging代理)安装,我相信有一种方法来修改使用这个应用程序的反应,但我努力找出如何。 这将是最方便的方式,因为这样可以让我无需修改客户端和服务器代码。 任何人都可以协助,因为我想拦截从服务器发送到客户端的HTTP响应,并在到达客户端之前修改状态码? 任何意见将不胜感激。

fiddler2无法生成证书

我正在使用Fiddler2(或尝试)来捕获一个Windows桌面小工具击中HTTPSnetworking服务的SSLstream量。 它曾经工作过,然后几天前就停了,总是出现这个错误: ————————— Unable to Generate Certificate ————————— Creation of the interception certificate failed. makecert.exe returned -1. Results from C:\Program Files\Fiddler2\MakeCert.exe -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -eku 1.3.6.1.5.5.7.3.1 -r -cy authority -a sha1 Error: Can't create the key of the subject ('JoeSoft') Failed ——————————————- (我把swipe来自谷歌的小提琴手的错误,虽然我只是张贴我自己的,它应该很快可见)。 有没有其他人有这个问题,并解决了它? 小提琴刚刚坏了吗?

如何使用Fiddlerdebugging任何应用程序的stream量(例如,C#/ WPF应用程序)

我打算从这里的另一个问题来debugging我的HTTP请求有什么问题 。 所以我读了一下关于小提琴手,想用它来debugging我的问题。 但我似乎无法从我的WPF应用程序通过Fiddlerstream量。 我相信我需要configuration一个代理。 我正在使用一个WebClient作为一个基本的例子,但是我想我以后需要一个WebRequest。 但现在,用一个简单的WebClient,我怎么能通过小提琴手(我相信我必须设置代理本地主机:8888)? 更新: 我不知道我是否做了正确的事情,但我尝试了 var wc = new WebClient(); WebProxy proxy = new WebProxy(); proxy.Address = new Uri("http://localhost:8888"); wc.Proxy = proxy; 但失败 – 我没有看到任何stream量在提琴手 我试过了 … var wc = new WebClient(); WebProxy proxy = new WebProxy("127.0.0.1", 8888); wc.Proxy = proxy; 依然没有

如何监视所有传入的http请求?

我需要监视我的应用程序从传入的HTTP POST和GET请求来自外部,有时在机器内部。 这可能吗? 一直在使用小提琴手,但这只会做传出没有传入(从机器外)或我configuration不正确? 这是为了我的networking应用程序,这意味着从外部服务器接收POST 。

如何在debuggingASP.NET应用程序时在Fiddler中显示本地主机stream量?

如何在debuggingASP.NET应用程序时在Fiddler中显示localhoststream量?

如何在java中使用fiddler捕获https

我正在Eclipse IDE中运行以下Java程序: import java.net.*; import java.io.*; public class HH { public static void main(String[] args)throws Exception { //if i comment out the system properties, and don't set any jvm arguments, the program runs and prints out the html fine. System.setProperty("http.proxyHost", "localhost"); System.setProperty("http.proxyPort", "8888"); System.setProperty("https.proxyHost", "localhost"); System.setProperty("https.proxyPort", "8888"); URL x=new URL("https://www.google.com"); HttpURLConnection hc=(HttpURLConnection)x.openConnection(); hc.setRequestProperty("User-Agent","Mozilla/5.0 (Windows NT […]