4xx 客户端错误
422 Unprocessable Content
请求格式正确,但内容未通过校验。
JSON 能正常解析,但值违反业务规则,比如邮箱不合法、数量为负、结束日期早于开始日期。
常见原因与解决方法
- 查看响应体中的错误详情,FastAPI、Rails 等框架会逐个列出不合法的字段。
- 许多接口用 422 表示校验错误,用 400 表示语法错误。
响应示例
HTTP/1.1 422 Unprocessable Content
Date: Thu, 22 Oct 2026 08:00:00 GMT 用 curl -I https://example.com 可以查看某个地址返回的状态码和响应头。