Fiddler not working in any version of Internet explorer - fiddler

Fiddler works fine in Firefox but I cannot get it to work in Internet explorer. I tried uninstalling IE9 and it doesn't work in IE8 either. I normally wouldn't care so much as i does work in firefox; however, i read in ie9 the issue with localhost is gone so I would like to take advantage of that. I have looked around and cannot seem to find anyone with my same issue. Any thoughts on where to start?

Never heard about anyone having problem with Fiddler with IE.
The localhost problem is easily remedied. One writes a dot before or something like that.
IE9 has a built in request/response viewer. Not as competent as Fiddler but might work for you.

I also did not see the traffic from IE in Fiddler. What worked for me was to click and hold the button 'Any Process' in the toolbar and drag the target icon to the IE window.

Make sure IE doesn't replace fiddler mock response with the cached before one:
In IE11 you can press f12 to open dev tools and refresh the page (Ctrl + R) to see all the requests sent by the browser (in Network tab).
This is how the cached response looks like :
You can turn on force getting responses from the server and not from the cache with help of the button on the top ("Always refresh from server" button):
This is where you can find it.

People around the web have had a lot of trouble with fiddler. It turns out it is requiring a special certificate.
To fix it, go to tools>>>fiddler options>>>HTTPS and click Decrypt HTTPS Traffic, then click yes to both of the windows that appear.

Related

Web Development :: VSCode, Live Server Plugin, Firefox -- Browser Always Caching, Not Refreshing

I'm using VSCode, Live Server plugin for HTML5 web development. When i make a change to my web page then save Live Server should refresh what i see within Firefox. It does refresh but it is always to the oldest cache of the web page when live server first started up. I must always tap CTRL-F5 to force a web page refresh within firefox. The moment i save again within VSCode, the browser display reverts right back to the oldest, first copy.
I've already tried enabling "Disable Cache" within the FF Dev Tools > Networking area. Didnt help. I've tried about.config | browser.cache.disk.enable set to false. Didnt help.
Just wondering if this is normal behavior or if the Live Server plugin (Ritwick Dey) for VSCode is broken.
At the present time
Ok it seemsthe problem was i was using a service worker (sw.js). The browser saw the file, autoloaded it and apparently took full control over caching in the browser -- basically, no matter what i did caching and refreshing was meaningless. I really need to understand this sw.js thing.

Live Server VScode: This page isn’t working 127.0.0.1 didn’t send any data. ERR_EMPTY_RESPONSE

I wanted to establish a live server , and quickly came across this extension.
After installing I clicked on the Go live button on right hand side corner.
A tabs automatically opens up in chrome browser , with this error message.
I have tried doing this , with no success.
This worked for me ,
I found this solution on a Github issue thread over here.
Just simply tick the checkbox stating Use Local Ip in the settings of vscode.
yes, the above answer worked for me too.
Steps to follow if You are a beginner like me:
Click manage(it has an icon like setting).
Select setting from the list.
Select user and then expand Extension.
Scroll down till you find Use local Ip and check if it is unchecked.
Woohoo!! Test your live server, will work now.

Bizarre behavior about network tab of remote debugging

I use remote debugging of devtool to debug a webpage in Android.
I have learnt that devtool first downloaded some file(filename screen capture) necessary to debug page of webview.
However, when i clicked the filter of Network tab, something strange happened.
For example, i click XHR filter with the expection of filtering only xhr request, but only to toggle other filters than XHR tab, like All, JS, CSS, Img...gif of bizarre behavior
I used remote debugging before, but didn't encounter this strange behavior.
Is this the problem about version? I can't control the version of file which is downloaded by devtool.
Is this an official problem? Please help me, thank in advance!

Debugging amf remote calls (from flex 4) in PHP Eclipse

I have installed and setup xdebug to debug php application. However I was wonder is it possible to debug the remote calls? I am using amfphp, I want to put break points and debug the code when the flex application calls the service. Is it possible? how to do it? Or Is there any way to simulate remote call called from flex 4 withing eclipse?
Thanks in Advance
[edit]
I have used xdebug pugin for firefox and chrome extension but both seems not working after I have installed them. Basically there is no hint/clue/document explaining how to use them, sadly. Can any one help?
Ok, I have downloaded https://addons.mozilla.org/en-US/firefox/addon/easy-xdebug/ for firefox and I had no clue on how to use it but I realized that I have removed the plugin bar which I usually disable/hide. I enabled that plug-in bar and it started appearing on the bottom of the browser and now i am able to debug :)
Any way I have found chrome extension as well https://chrome.google.com/webstore/detail/eadndfjplgieldjbigjakmdgkmoaaaoc but i yet to figure out how to enable that, because it says the extension button will appear in the context and I have no clue when that comes. May be when I set chrome as default browser and it will pick up when flex launches the app. let me see

Fiddler not displaying sessions

I've got the latest version of fiddler installed on 2 machines (v2.3.0), and on one machine it displays web sessions, and in the other it doesn't.
This is using IE and Firefox on Win7.
I have tried deleting my customrules.js and letting fiddler create a new one.
I know that the broken machine is indeed proxying traffic through fiddler, as I see the fiddler SSL cert when I go to HTTPS sites.
I have set the option at the bottom-left of the window to All Processes, Web Browser and Non-Browser to no avail. I just can't seem to get the sessions to display.
Any hints to where I should look to find out what's going wrong?
Thanks,
Kirk
In rough order of likelihood..
Ensure File->Capture Traffic is checked (obviously).
Ensure it says "All Processes" in the bottom left.
Flick to the "Filters" tab and uncheck Use Filters (I always forget this..)
Same goes for the "AutoResponder" tab.
Click the "Process Filter" button on the toolbar once to make sure it's off.
Go to Help->About Fiddler and compare the port number with IE->Options->Connections->Lan settings->Proxy server->Advanced
If that fails, uncheck the following:
Rules->Hide Image Requests
Rules->Hide HTTPS Connects
Rules->Hide 304s
To eliminate anything in the rules script, go to Rules->Customize Rules and add the following line to the end of OnBeforeResponse():
oSession.oFlags.Remove("ui-hide");
(If that fixes it, something in your rules is setting oSession["ui-hide"])
After these steps its time to think 'applicatin specific'. For example .net won't proxy for "localhost". This page has application specific tips, such as PHP, .net, Java, Win 7 phone,etc..
If all that fails, go to the Fiddler group and post a question, you'll normally get a pretty quick response from Eric Lawrence himself.
simple..
http://www.fiddler2.com/fiddler/help/faq.asp
Set the Status bar filter to "All Processes", check that the Process Filter in the toolbar isn't set, and examine the Filters tab to make sure that no rules are enabled. If you've written or set any Rules (see the menu) check those too.
I ran into this problem as well and as mentioned before it can happen because of the proxy server.
For me the problem was I was using a VPN Proxy Extension, such as Hola or Unblock Youku. So I simply turned them off.
Simply try out this
Help -> Troubleshoot Filters
And also click the 'Filters' tab and either uncheck Use Filters or modify the filter appropriately.
If the other answers don't work, right click on fiddler and select "Run as Administrator".
I just had the same issue and resolved it by ending all Fiddler processes in Task Manager by checking the Show processes from all users. Another user on the machine I use(loaner) still had a Fiddler session going. Ending that session and beginning a new one seems to have fixed the problem for me.
this worked for me but uncheck Troubleshoot not showing any sessions to me
i have no filter no rule
any process checked
all sessions checked