REST - Web服务响应 - mime类型?

001*_*001 7 xml rest json web-services mime-types

1)为Web服务响应设置正确的mime类型是否重要?

2)a,
a)XML响应的正确mime类型是什么?

b)JSON响应?

application/xml 
text/xml
application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json
Run Code Online (Sandbox Code Playgroud)

Day*_*Day 7

1)为Web服务响应设置正确的mime类型是否重要?

绝对没错.如果您正在使用真正的REST API,那么您返回的不同媒体类型的文档是API规范的重要组成部分.

2)a,a)XML响应的正确mime类型是什么?b)JSON响应?

对于真正的REST服务,它取决于您的API的详细信息以及您定义的内容类型.

作为一个例子(取自这篇值得一读的优秀文章),银行可能希望为银行账户定义内容类型application/vnd.bank.org.account+xml.注意MIME类型"如何结束+xml,并且根据RFC 3023,XML处理器(包括XMLHttpRequest)可以处理这样的表示,就像它是XML一样".同一家银行也可能使用XML来表示银行转帐,这次使用的是Content-Typeapplication/vnd.bank.org.transer+xml