У меня есть веб-сервис, который при вызове без указания обратного вызова возвращает строку JSON, используя application/json
в качестве типа содержимого.
Когда указан обратный вызов, он будет заключать строку JSON в функцию обратного вызова, поэтому он больше не является действительным JSON. У меня вопрос, следует ли мне служить application/javascript
в этом случае или все же использовать application/json
?
javascript
json
jsonp
Zach
источник
источник
Используйте
application/json
согласно rfc4627.txt, если вы возвращаете простой JSON.Если вы возвращаете JavaScript (который действительно является JSONP), используйте
application/javascript
согласно rfc4329.txtисточник