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