content-type accept 違い - 正しいJSONのコンテンツタイプは何ですか?

Content-Type: application/json GET / json / http-headers / content-type

私はしばらくの間JSONをいじり回していて、テキストとしてプッシュするだけで、(私が知っている)誰も傷つけていませんが、適切に作業を開始したいと思います。

JSONコンテンツタイプの「標準」と称されるものは非常に多く見受けられます。

application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json

Alec



Answer #1

IANA.orgには、これらの他のメディアタイプはリストされていないことに気付くでしょう。実際、 application/javascript でさえも廃止されています。したがって、 application/json が実際に唯一可能な正解です。

最も広くサポートされている非標準のメディアタイプは、 text/json または text/javascript です。しかし、一部のビッグネームは text/plain 使用しています。

curl -I "https://ajax.googleapis.com/ajax/services/search/video?v=1.0&q=jsonexample"
curl -I "https://www.flickr.com/services/rest/?method=flickr.test.echo&format=json&api_key=f82254c1491d894f1204d8408f645a93"