我的REST API返回JSON。
我目前返回text/plain作为MIME类型,但感觉很有趣。我应该返回application/x-javascript
还是其他类型?
第二个问题是关于错误条件的HTTP状态代码。如果我的REST API返回错误状态,我将以JSON的形式返回
{ result: "fail", errorcode: 1024, errormesg: "That sucked. Try again!" }
HTTP状态代码是否应保留为200 OK
发布于 2011-05-25 16:39:07
JSON的MIME类型为
application/json
http://www.ietf.org/rfc/rfc4627.txt
http://www.iana.org/assignments/media-types/application/
这里更具体地说:
发布于 2009-05-31 18:13:35
我更喜欢回复HTTP错误状态和特定于应用程序的有效负载。
发布于 2011-05-25 17:25:04
不,你不应该在错误条件下返回200。
可以重复状态代码,或者在响应负载中包含更详细的错误代码。
https://stackoverflow.com/questions/404470
复制相似问题