Hi Team,
We installed Fiddler to troubleshoot the web request generated from Windows Service(developed using .NET WCF).All fine for us from debugging point of view.
Moment we close Fiddler, the windows service stopped working by logging below error from .NET WCF service
Error Message: There was no endpoint listening at https://xyz.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details., StackTrace -
Server stack trace:
at System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
We need to understand, why services works fine when fiddler is running in background and not if it closed?
Any settings we missing? This issue is on Windows Server 2012 R2 Server.
Regards,
Guna.
I have a Node app that I am trying to debug with Fiddler on my Win 10 machine. It makes calls to a couple of third-party APIs and this is the traffic that I want to capture. The calls aren't showing up in Fiddler though.
I've tried setting the proxy settings through adding the environment variables manually, through the shell, within the script and using the proxy option on the node request call and none of that seems to work. Fiddler is capturing other traffic without any issues but not from this app.
I've tried everything I've been able to find on the internet but the majority of articles make it sound like a matter of setting these variables and then it's all good to go.
I'm sure that I'm doing something wrong but I can't find what it is.
I host same IIS site from different server
same authentication method I applied in both server
but while I access from Fiddler "GET" request
both the site response in different way
I am using windows 10, and outlook 2016. I installed Fiddler and configured it for WinHttp and SSL and everything worked fine. My internet settings are set to automatically detect proxy settings and I followed the documented settings for WinHttp configuration ("netsh winhttp set proxy netsh winhttp set proxy 127.0.0.1:8888 "<-loopback>"). As I mentioned, I was able to see all traffic. The first strange thing that happened is that Outlook stopped working unless Fiddler was running. If Fiddler was not running, I get just get disconnected message from Outlook. I changed the WinHttp settings back, (netsh winhttp set proxy default) but the issue did not go away. I tried changing the Fiddler SSL settings to just connect for browsers, but no change. I tried to not connect to SSL at all, and unchecked the box which started fiddler as a proxy, but still no change. I uninstalled Fiddler, but Outlook is still broken. I went in and deleted the Fiddler cert but still nothing. I am sure this is not a coincidence as I previously encountered this and rebuilt the system. This is the second time I have seen this same behavior, only after installing and using Fiddler. Any ideas how to fix it?
I know that there's a feature where you can save everything by going to View -> Tabs -> AutoSave in fiddler, but is there anyway to do that in plain text? It would be really convenient if I could do that.
Thanks in advance!
The server we use requires <proxy usesystemdefault="False" proxyaddress="http://10.50.131.50:8080"/> for the WebRequest to reach the 3rd party site I'm trying to get files pulled down from. On that server Fiddler2 will capture traffic if I use a browser to pull the files, but if I use my application it will not. I am a Fiddler2 novice, BTW, so I've just tried what looked relevant which is in Tools/Fiddler Options I put 8080 for the Fiddler listens on port on the Connections tab and I also tried on the Gateway tab setting it to Manual proxy https://10.50.131.50:8080 like the proxy setting in my app.config file. Neither of those do it. I found that if I remove the proxy setting from my app.config file then Fiddler2 sees the calls my application makes, however, as stated above, the calls do not reach the website so that doesn't help much.
Being a newbie I have reached the limit of things I can see to try ... can anybody help?
Consider a web server hosting a site (mysite.com) for which both HTTP and HTTPS are allowed. When the client browses to HTTP, he's automatically redirected to HTTPS.
I'm seeing different behavior based on whether Clear WinINET cache is used or not. On a regular capture session, following a request sent from a browser for http://mysite.com Fiddler (v4.6.2.3) shows: 200 | HTTP | Tunnel to | mysite.com:443. Next frame is 200 | HTTPS | mysite.com | / . It's like the HTTP request never exists - it's not even visible on a Wireshark capture. For the same exact request, but after clearing the WinINET cache, the output is different, with the first frame, as expected, being: 302 | HTTP | dialin.temenos.com | / . Clear the temporary internet files in IE (not Edge) doesn't result in any different outcome. It seems it's only Fiddler's magic function that does the trick.
Any idea if the WinINET cache can be cleared without using Fiddler, ideally from a browser (either IE / Chrome / etc) ?