What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

Opening Stack Overflow family tag feed URLs do not cause Opera's built-in feed-reader to ask if one wants to subscribe to the feed (it just displays a very big blob of text). Example tag feed URL: http://stackoverflow.com/feeds/tag/perl.

The workaround is to save the content in a file with file extension .xml and open this file in Opera. But this is quite cumbersome and it would be nice if it worked.

For reference it does work with most other feed URLs that do not have ".xml" at the end of the URL. Examples are http://feeds2.feedburner.com/deepfriedbytes, http://feeds.feedburner.com/netRocksFullMp3Downloads and http://www.cigital.com/silverbullet/feed (.NET Rocks, Deep Fried Bytes and The Silver Bullet Security Podcast).

share|improve this question
    
Have you checked the headers that those produce? Specifically when they get the Opera user-agent. –  Brad Gilbert Aug 24 '09 at 18:22
3  
FYI: You can subscribe to feeds using the Feeds | Manage Feeds menu command. –  Helen Aug 24 '09 at 18:31
    
@Helen: thanks for the tip. This makes for an easier work-around. –  Peter Mortensen Aug 24 '09 at 19:14

2 Answers 2

up vote 4 down vote accepted

The text/html designation is a side-effect of IIS7 caching that we can't figure out. The request is INITIALLY served as text/xml, but IIS7 seems to ignore that when caching it, so all subsequent requests are text/html.

edit: this is now fixed.

share|improve this answer
7  
Sounds like a good candidate for a question on Server Fault :-) –  Peter Mortensen Aug 25 '09 at 8:38
    
Thank you very much for the explanation. –  Peter Mortensen Aug 25 '09 at 8:40

Seems like those feeds (at least the one you quoted) are sent out as text/html. Hard to blame Opera for simply trying to render the content.

EDIT: Firefox also receives them that way, but seems to apply more content sniffing to guess what it should do.

share|improve this answer
    
That was my guess. –  Brad Gilbert Aug 24 '09 at 18:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .