application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json
我用哪一种,在哪里?我假设安全和浏览器支持问题是一个因素。
application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json
我用哪一种,在哪里?我假设安全和浏览器支持问题是一个因素。
当前回答
其他回答
如果您在客户端环境中, 调查交叉浏览器支持是强制的, 对于一个支持良好的网络应用程序来说 。
正确的 HTTP 内容类型application/json
,正如其他人也已经强调过, 但有些客户对它处理得不好, 这就是为什么jQuery建议默认text/html
.
PHP 开发商使用此功能 :
<?php
header("Content-type: application/json");
// Do something here...
?>
如果您使用 Ubuntu 或 Debian 或 Debian , 通过 Apache 服务于 .json 文件, 您可能需要以正确内容类型服务文件。 我这样做主要是因为我想使用 Firefox 扩展名Json View 吉森(Jsson View )
Apache 模块调制(_mime)将会帮助您轻松完成此操作 。 但是, 您需要用 Ubuntu 来编辑文件/eec/mime.类型添加一行
application/json json
然后重新启动 Apache :
sudo service apache2 restart
最常见的MIME 类型这是应用程序/json。 这是所有 JSON 内容类型的列表 :
Content-Type: application/json
- Json Json (Json Json) (Json Json Json) (Json Json) Json Json (Json Json) Json (Json) Json (Json) Json (Json) Json (Json) Json (Json) Json (Json) Json(Json) Json (Json) Json (Json) Json(Json) Json (Json) JsonContent-Type: text/x-json
- 曾经杰森申请/日文正式注册。Content-Type: application/javascript
- 杰森-普Content-Type: application/x-javascript
- JavaScript过时类型 :
Content-Type: text/javascript
- JavaScript 但是,但用于 HTML 属性的旧的因特网探索者版本。Content-Type: text/x-javascript
- JavaScript媒体类型,但是,但过时IANA 亚非那JSON 正式注册的 MIME 类型为 JSONapplication/json
.
当被问及为何不问时text/json
Crockford似乎已经说Jsonon其实不是 JavaScript 或文本,application/*
大于text/*
.
更多资源: