Mam usługę sieciową, która po wywołaniu bez określenia wywołania zwrotnego zwróci ciąg JSON, używając application/json
jako typu zawartości.
Określenie wywołania zwrotnego spowoduje zawinięcie ciągu JSON w funkcję wywołania zwrotnego, więc nie jest już tak naprawdę poprawnym JSON. Moje pytanie brzmi, czy powinienem to podać tak jak application/javascript
w tym przypadku czy nadal używać application/json
?
javascript
json
jsonp
Zach
źródło
źródło
Użyj
application/json
zgodnie z rfc4627.txt, jeśli zwracany plik to zwykły JSON.Jeśli zwrócisz JavaScript (którym naprawdę jest JSONP), użyj
application/javascript
zgodnie z rfc4329.txtźródło