首页/网络/协议速查/204 No Content 无内容
HTTP 方法与状态码91 条

204 No Content 无内容

请求成功但响应没有内容:常用于 PUT/DELETE 成功、以及不需要返回数据的操作。

协议速查网络更新于 2026-10-12
名称204 No Content
作用成功且无响应体
规范RFC 9110 §15.3.5
头部约束不得包含 Content-Length/Transfer-Encoding 等表示体头

删除成功返回 204

删除成功返回 204
curl -si -X DELETE https://api.example.com/users/101
# HTTP/1.1 204 No Content
# Date: …
204 后跟 body 属协议违规:某些 HTTP 客户端会把它当作下一个响应的开头(响应走私风险)。服务端与客户端都不要这么干。

易错点

  • 框架自动给 204 加 Content-Length: 0 或 JSON body,是常见的兼容性坑
  • 前端对 204 调用 response.json() 会抛解析错误,需按状态码分支处理

数据来源与参考

  • RFC 9110 §15.3.5 204 No Content

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌