[英]JSON Parsing Error with HTTP Status Code 204
这是我在开发RESTful API
遇到的怪异场景。 每当我发送HTTP Status Code 204
和JSON
编码的array
以显示该消息时,我的REST client
( 此刻,它是Google Chrome扩展程序 )都向我显示“ Malformed JSON
” Malformed JSON
。 如果我将状态代码更改为其他内容,则客户端会很好地显示JSON。 我对REST API
有点陌生,但这对我来说似乎仍然很奇怪。
204状态码说明
状态代码204表示已接收并理解了该请求,但无需发回任何数据。
为什么会发生
服务器已满足请求,但不需要返回实体,可能要返回更新的元信息。 响应可以包括实体标题形式的新的或更新的元信息,如果存在,则应与所请求的变体相关联。204响应必须不包含消息主体,因此总是由后面的第一个空行终止标头字段。
这是什么意思
如果客户端是用户代理,则不应更改导致发送请求的文档视图。 尽管任何新的或更新的元信息都应该应用于当前在用户代理的活动视图中的文档,但该响应主要旨在允许输入操作而不会导致更改用户代理的活动文档视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.