Najlepszy typ treści do obsługi JSONP?
Mam webservice, który po wywołaniu bez podania wywołania zwrotnego zwróci łańcuch JSON używając application/json
jako typu zawartości.
Gdy zostanie określone wywołanie zwrotne, zawija łańcuch JSON w funkcję wywołania zwrotnego, więc tak naprawdę nie jest już poprawny JSON. Moje pytanie brzmi, Czy mam w tym przypadku służyć jako application/javascript
Czy nadal używać application/json
?
117
2 answers
Użyj aplikacji / javascript. W ten sposób klienci mogą polegać na typie treści bez konieczności ręcznego sprawdzania, czy odpowiedź ma wypełnienie, czy nie.
143
Author: John Millikin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-02 04:46:52
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-02 04:46:52
Użycie application/json
zgodnie z rfc4627.txt Jeśli zwracany jest zwykły JSON.
Jeśli zwrócisz JavaScript (który tak naprawdę jest JSONP), użyj application/javascript
zgodnie z rfc4329.txt
118
Author: Florian Bösch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-12 00:37:33
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-12 00:37:33