it-swarm-pt.tech

Por que o cabeçalho do conteúdo 'application / javascript' está causando um erro 500?

Eu tenho um script que funciona bem no meu servidor de teste (usando o IIS6). O script processa uma solicitação ajax e envia uma resposta com a seguinte linha:

header( 'application/javascript' );

Mas no meu servidor ativo, essa linha trava a página e causa um erro 500.

Preciso permitir PHP para enviar diferentes tipos MIME no IIS7? Se sim, como faço isso? Não consigo encontrar nenhuma maneira na interface.

19
Voidstate

O cabeçalho está incorreto, tente o seguinte:

header('Content-Type: application/javascript');
111
Sietse

veja http://en.wikipedia.org/wiki/Mime_type

Lá diz que você deve usar application/javascript em vez de text/javascript.

2
Bernd