标题有点问题,不好意思。
我正在与我工作中的服务器 gal 进行讨论,我们正在开发基于 REST json 标准的 iphone 应用程序,现在讨论的是,她说如果我向服务器发送请求,她可以返回响应代码 200(好的)和空的身体。我认为她需要在正文中发送 200 和空 json {}。
这里有错还是对?或者这只是我们必须同意的设计问题?
非常感谢
您应该发送204 No Content
没有 body 和 no 的响应Content-Type
。
200 当然可以与 0 的 Content-Length 一起使用。这里的问题是空正文是否是 application/json 媒体类型的有效实例(参见http://www.ietf.org/rfc/rfc4627.txt)。我相信答案是:“不”。