Eu tenho um serviço da web que, quando chamado sem especificar um retorno de chamada, retornará uma string JSON usando application/json
como tipo de conteúdo.
Quando um retorno de chamada é especificado, ele envolve a cadeia JSON em uma função de retorno de chamada, portanto, não é mais um JSON válido. Minha pergunta é: devo servi-lo como application/javascript
neste caso ou ainda usá-lo application/json
?
javascript
json
jsonp
Zach
fonte
fonte
Use
application/json
conforme rfc4627.txt se o que você retornar for JSON simples.Se você retornar JavaScript (que é realmente o que JSONP é), use
application/javascript
como por rfc4329.txtfonte