“response”的“contentType” 几种类型是什么?

 我来答
妖感肉灵10
2022-12-15 · TA获得超过6.4万个赞
知道顶级答主
回答量:101万
采纳率:99%
帮助的人:2.4亿
展开全部
ajax开发中在请求服务器端的响应时, 对于每一种返回类型 规范的做法是要在服务端指定response的contentType\x0d\x0a常遇到下面的几种情况:\x0d\x0a1、 服务端需要返回一段普通文本给客户端,Content-Type="text/plain"\x0d\x0a2 、服务端需要返回一段HTML代码给客户端 ,Content-Type="text/html"\x0d\x0a3 、服务端需要返回一段XML代码给客户端 ,Content-Type="text/xml"\x0d\x0a4 、服务端需要返回一段javascript代码给客户端\x0d\x0a5 、服务端需要返回一段json串给客户端\x0d\x0a我们主要讨论返回javascript代码和Json对象的情况。\x0d\x0ajavascript 的 contentType 按最标准的写法 应该是 application/javascript。而常用的\x0d\x0atext/javascript 已经被 rfc定义为废弃的。\x0d\x0a但是 在这里暂时不建议使用 application/javascript . 大家还是继续使用 text/javascript\x0d\x0a为好. 因为很多老旧浏览器并不支持 application/javascript .\x0d\x0a而所有浏览器都支持text/javascript. 在标准和广泛的兼容性之间 还是暂且选择后者吧。\x0d\x0ajson 的 contentType 常见写法有 : text/json &\x0d\x0atext/javascript .\x0d\x0a但是 这个 text/json 其实是根本不存在的, 而 text/javascript 在有些时候客户端处理起来会有歧义.\x0d\x0a对于json的contentType , rfc里定义的标准写法是 :application/json.\x0d\x0a在这里毫无疑问 我们应该选择标准写法的 application/Json。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式