Hello list,
while I absolutely love Firefox, there's one thing that's disturbing me
for a while now (well since I started developing in a RESTful way) : The
standard behavior of Firefox 2 is to prefer an XML-Representation over
an HTML-Representation. You can easily see that in the Accept-header of
the HTTP-Request:
<snippet>
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
</snippet>
this means if I have a resource that has an human-readable
HTML-Representation and also an XML-Representation (e.g. for
machine-based parsing of the resource) - that if the url has no
extension that explicitly specifies the mime-type (like .atom, or .htm)
- the user gets the xml-Representation of the Resource. This is often
confusing for the user and clearly not very helpful: The default choice
for a Web-Browser (all other things being equal) should IMHO be Hypermedia.
This Behavior of Firefox 2 is also incosistent with all other Browser
out there (at least as far as I know), which adds to the confusion...
so,my question is: does anyone know of a (preferrably non-hacky) way to
set HTML as the default first choice across _all_ browser (like, if no
extension is given, always assume html...) ?
P.S. By the way, In Firefox 3, HTML seems to be the default