Fiddler traffic shows 404 error website still loads - https

I am somewhat of a novice at debugging web traffic, so I am simply trying to understand what is going on.
I have fiddler and am using it to look at the network traffic being sent as I navigate to a specific website. I am noticing that the traffic picks up an HTTP 404 error thrown but I am still able to load the website.
Please help me understand how it still loads the website when it throws an HTTP 404 error? The error is never shown to the user. It is like it is ignoring it. I would think it would display the error to user and never load the website.
I have attached a picture of what I am seeing in Fiddler.
thanks
FiddlerTrafficwith404error

One of the reasons for this behavior is the browser stores the page in cache that is already loaded in browser once. Try opening the page in incognito/private mode (depending upon what your browser calls it) or try clearing your browser's cache and history.

Related

I am getting a 503 HTTP error when using JMeter, but web page loads on browser just fine

I am using JMeter version 3.2 to perform load testing on a page with HTTPS protocol and I am getting 503 HTTP response code.
On the other hand, when I type the URL on Browser the page is loaded.
Using Chrome Browser I can see the result of the request:
result of the request
The page has been shown. My problem is that I am using HTTP response code on JMeter script to evaluate the response code.
Fistly, does anyone know why I am getting 503 response code even I can see the page?
Secondly, how can I overcome this issue to get Jmeter script rightly done ?
Thanks.
Marcos
JMeter will automatically fail the parent sampler if one of the embedded resources fails to load. This is normal default behaviour and the fact you have HTTP Status Code 503 indicates an error in your application.
There are at least 2 ways of working this around:
Filtering out the "favicon" request using HTTP Request Defaults. On the "Advanced" tab there should be "URLs must match" section which can be used for excluding certain domains from your load test, the relevant regular expression would be something like:
^((?!favicon).ico)*$
Configuring JMeter for not to failing when there is an error in the embedded resources. Add the next line to user.properties file (located in JMeter's "bin" folder)
httpsampler.ignore_failed_embedded_resources=true
JMeter restart will be required to pick the property up.
It's favicon which you may not have in web site.
When you enter web site in browser it can happen too.
Browser search for favicon to show small icon of web site similar to mobile application. Can see cisco answer:
browsers will show an icon to the left of the URL. This known as the
'favicon.ico' and is typically fetched from website.com/favicon.ico.
Your browser will automatically request it when browsing to different
sites
You are actually mostly getting 200 responses. The 503 response is just for the requested resource "favicon.ico" I dont know what that is, but it looks like all the other requests for that page are returning 200. Im guessing favicon.ico is some default image for the ui or something?

FineUploader POST pending in Internet Explorer

I'm having an issue with FineUploader in IE11. My page works fine when I upload files after the initial load with no issues at all for any files. However, if I leave the page open for 5 minutes without any activity, the next time I try to upload a file, it fails. In the Developer Tools, all I see for the upload request is (Pending...) for protocol, method, and result. Sometimes, it will freeze the browser completely, but other times, it just says "Processing..." on the screen. This is a Ajax POST call. Any ideas?
The "processing..." message indicates that Fine Uploader is waiting for a response from your server after sending the last chunk of a chunked file. If Fine Uploader is stuck here, then your server is failing to return a response. This seems to be confirmed by your observations of the network request status in dev tools.
Sounds like an issue with your server, or perhaps some sort of browser plug-in. I'm not able to reproduce myself following your steps on IE11. Your next course of action is to look more closely at your server and how it is handling requests in this scenario. If you are seeing any error messages in the developer tools console that suggest Fine Uploader is at fault, please either comment here or open up an issue in the GitHub project's issue tracker.

Recieving an AJAX CALL ERROR upon page load

Bear with me as this is my first question here. I will try to format it as best I can.
I have installed a contact form plugin to my wordpress site and after setting everything up, I am now getting an error when I load the page that states this:
AJAX CALL ERROR
Error: 0 error
Verify the attribute action of the form. It seems there is an error
I spoke with the developer and he is able to load it on his demo site, I ran the site in debug mode, and looked at the .htaccess information. He is telling me that there must be something wrong with the server configuration since it only shows on the front end. I don't see anything in the htaccess file which would cause this. I am not very familiar with Ajax or htaccess(a little but not much) so That is why I'm asking this here. Does anyone have a suggestion, because I'm at a loss right now. Thanks
Open up Chrome, go to "Tools" then "Developer Tools", then click on the "Network" tab, try to load the page and monitor the AJAX calls the form is making. You can click on them and look at the request and response headers and the content returned by all the AJAX calls. Find the one that is broken. Start your debugging there.
If the server is returning some sort of error, like a 500 error, then look at the contents of the page being returned, there may be a better error message there. If it's a 404 error, then you're form is trying to make an AJAX call to something the server can't find.

Html5 pushstate internal service error when page refresh, or view source code

i am attempting to copy a tutorial example found here http://html5.gingerhost.com/ but whenever i try to refresh the page it takes me to a "500 Internal Server Error". also when i click the link and the page loads the other content, when i look at the source code it only shows my another "500 Internal Server Error"
please help!
thanks alot!
This is because the server needs to be able to understand the URLs too. So for example, you're page is at http://example.com. You use a link's click event to make it http://example.com/more-info. But if http://example.com/more-info doesn't exist on the server, refreshing the page won't work properly because the browser won't know that /more-info is actually part of the index page. So pushstate only works if the client and the server both recognise the new URLs.

IE9 url caching issue

I have a strange caching issue going on with IE9. The other day I set up a new website on my IIS server that was NOT running HTTPS, unfortunately I accidentally setup a redirect to HTTPS if you entered in HTTP. So because I didn't have it setup, the webpage didn't load becasue no HTTPS was running. I subsequently fixed the issue in IIS, and when I hit the web page with browsers other than IE9 it seems to work fine. For some reason in IE9 it just wont load the webpage (I think it is still trying to hit it on HTTPS).
I have tried clearing all temp files/cookies etc.., rebooted and still no luck. The only way I have been able to get IE9 to hit the web page was by going into 'F12 Developer Tools' and turn on "Always refresh from server" under the 'Cache' menu option. As soon as I turn that on it starts working. I turn it off and I cannot hit the website again.
Is there some other cache for IE9 that I don't know about that doesn't get cleared through normally processes?
I have a problem similar with yours. I fixed it by adding a random number in URL. Just like this: .....Index.asp?random=3283237431, hope this can help you.

Resources