Closed
Bug 306053
Opened 19 years ago
Closed 15 years ago
HTTP Error Status Code handling
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: sebflipper, Unassigned)
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.7.10) Gecko/20050717 Firefox/1.0.6 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.7.10) Gecko/20050717 Firefox/1.0.6 If a web site only sends back a HTTP Error status code (such as HTTP/1.0 404 Not Found) and nothing else, a blank page is displayed. Other browsers normal tell the user that an error was encountered. eg in Internet Explorer when only "HTTP/1.0 404 Not Found" is sent back to the browser this is displayed: res://C:\WINDOWS\system32\shdoclc.dll/http_404.htm#http://www.domain.com Reproducible: Always Steps to Reproduce: 1. On a PHP enabled server make a page called test.php 2. Paste the following code into it: <?php header("HTTP/1.0 404 Not Found"); exit; ?> 3. Goto the page in Firefox, then try it again in Internet Explorer Actual Results: Blank page is shown in Firefox, while a 404 error is displayed in Internet Explorer Expected Results: Display a message to the user explaining why the page couldn't be loaded
Comment 1•19 years ago
|
||
Internet Explorer only displays its friendly error message if that option is enabled. See http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807 It's pretty rare for a server not to send back useful error text, and certainly something that a server should not rely on given that only some IE clients will auto-generate the error page (and maybe some other browsers do as well, but I haven't used them). RFC2616 has this to say: 10.4 Client Error 4xx The 4xx class of status code is intended for cases in which the client seems to have erred. Except when responding to a HEAD request, the server SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. These status codes are applicable to any request method. User agents SHOULD display any included entity to the user. So, servers are supposed to include text, and the browser is supposed to display it. Other behavior isn't forbidden by the spec, but isn't called for either.
Comment 2•15 years ago
|
||
This bug was reported on Firefox 2.x or older, which is no longer supported and will not be receiving any more updates. I strongly suggest that you update to Firefox 3.6.3 or later, update your plugins (flash, adobe, etc.), and retest in a new profile. If you still see the issue with the updated Firefox, please post here. Otherwise, please close as RESOLVED > WORKSFORME http://www.mozilla.com http://support.mozilla.com/kb/Managing+profiles http://support.mozilla.com/kb/Safe+mode
Version: unspecified → 1.0 Branch
Comment 3•15 years ago
|
||
No reply, INCOMPLETE. Please retest with Firefox 3.6.3 or later and a new profile (http://support.mozilla.com/kb/Managing+profiles). If you continue to see this issue with the newest firefox and a new profile, then please comment on this bug.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•