Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

My computer says it is going to download a file with no information or name, but the Content-Type is set as text/vnd.wap.wml from if I am logged out. Is anybody else having the same issue?

share|improve this question

migrated from Apr 13 '11 at 1:08

This question came from our site for professional and enthusiast programmers.

Same thing happened to me! – jjnguy Apr 13 '11 at 3:19
Hmmm, and then I logged in, and it stopped doing it. – jjnguy Apr 13 '11 at 3:22
Starts again if I log out. Odd! – jjnguy Apr 13 '11 at 3:26
@jjnguy Ah, you seem to be right—I guess that's why I couldn't repro it. I've updated the question correspondingly. – waiwai933 Apr 13 '11 at 4:20
what browsers and os guys – jcolebrand Apr 13 '11 at 5:04
No repro. Can anyone provide more information? – Cody Gray Apr 13 '11 at 5:08
@jjnguy, which browser are you using? – YOU Apr 13 '11 at 5:14
@You, chrome 10 – jjnguy Apr 13 '11 at 5:16
Happened to me yesterday, also with Chrome. Though it was only for the homepage, navigating to any other page from the site was fine. – quentez Apr 13 '11 at 8:39
I saw it last night as well on Chrome and Firefox 4. Couldn't get in. – jzd Apr 13 '11 at 10:51
@quentez @jzd are either of you behind a proxy? – Zypher May 4 '11 at 23:10
Weird. Sounds like a proxy. – Pëkka May 7 '11 at 9:15

This was an issue with down-level browsers requesting "text/vnd.wap.wml" via the "Accept" header. There is an IIS/ASP.NET behaviour where it tries to accomodate this (very poorly, IMO) - which is fine in principle.... unless that response happens to get cached as [OutputCache]. As a result, occasionally those results could get cached and fed to people who were expecting "text/html".

Fortunately, there was a fairly simple fix:

Make IIS not render pages as WML. Ever!

share|improve this answer

You must log in to answer this question.