跳至内容
HTTP 状态码错误
422

422 无法处理的内容

服务器理解内容类型和语法,但因语义错误无法处理其中的指令。

browsernodeserver

导致此错误的原因

请求语法正确,但包含无效数据。常见示例:邮箱格式无效、数字超出允许范围、缺少必填字段,或引用了不存在的关联资源。

如何修复

检查响应体中的具体验证错误信息,修正无效字段后重试。在发送前在客户端侧验证数据,可尽早发现此类错误。

示例

fetch('/api/users', { method: 'POST', body: JSON.stringify({ email: 'not-an-email' }) })
官方文档

相关错误代码