首页/网络/协议速查/422 Unprocessable Content 无法处理内容
HTTP 方法与状态码91 条

422 Unprocessable Content 无法处理内容

请求格式正确但内容语义有误(如校验失败、引用不存在);常被 API 用作表单字段校验错误。

协议速查网络更新于 2026-10-12
名称422 Unprocessable Content
作用语义校验失败
规范RFC 9110 §15.5.21(原 WebDAV 名为 Unprocessable Entity,见 RFC 4918 §11.2)
场景参数校验、业务规则不满足

校验错误响应示例

校验错误响应示例
curl -si -X POST https://api.example.com/users -H 'Content-Type: application/json' \
  -d '{"email":"not-an-email"}'
# HTTP/1.1 422 Unprocessable Content
# {"errors":{"email":"invalid format"}}
与 400 的分工:400 管「读不懂」(语法错),422 管「读懂了但不合理」(语义错)。团队内约定好映射规则,前端才能统一处理。

易错点

  • 把 422 用在「服务端依赖不可用」等非请求侧问题上会造成归因混乱(那类应 5xx)

数据来源与参考

  • RFC 9110 §15.5.21 422
  • RFC 4918 §11.2(历史定义)

相关工具

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