Toon posts:

[IE] Hoe voorkom ik dat IE text/plain als XML probeert?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een vrij simpele ASP.NET handler (.ashx bestand) welke een eveneens simpele response geeft:
code:
1
id=15,email=test@example.com

In mijn handler zeg ik expliciet dat de content type "text/plain" is, maar Internet Explorer 6 probeert het als XML te parsen en geeft dan een foutmelding (aangezien het geen valide XML is). Ik heb begrepen dat dit te maken heeft met MIME type sniffing. Is er een 'magische' manier om te zeggen dat dit toch echt text/plain is en dat IE niet hoeft te proberen het anders weer te geven?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:55

crisp

Devver

Pixelated

Ik denk eerder dat de extentie hier de boosdoener is en niet de content-sniffing. Wellicht kan je IE 'om de tuin leiden' door er een query-string aan te plakken ala ?foo=bestand.txt ?

Intentionally left blank


Verwijderd

Topicstarter
Er zit al een querystring achteraan.

Verwijderd

Verwijderd schreef op donderdag 05 april 2007 @ 12:32:
Er zit al een querystring achteraan.
&foo=bestand.txt ??

  • wizzkizz
  • Registratie: April 2003
  • Laatst online: 30-11 08:58

wizzkizz

smile...tomorrow will be worse

als de extensie het probleem zou zijn, kun je ook proberen om een url-rewriter te gebruiken, zodat je het bijvoorbeeld kunt aanroepen met bestandsnaam.txt en je dan stiekem toch de content van bestandsnaam.ashx terug krijgt.

Ik weet dat die er zijn voor windows/iis.

Make it idiot proof and someone will make a better idiot.
Real programmers don't document. If it was hard to write, it should be hard to understand.