web-services - 发生验证错误时的响应代码应该是什么?

标签 web-services http api error-code

我正在实现一个 API。 API 接受/返回 JSON 内容类型。 现在,假设某些 POST 请求提交的数据无效,例如缺少属性,或者相同数据存在重复。 在这种情况下,标准 HTML 响应代码是什么?

最佳答案

错误发生在客户端,因此您需要使用4xx状态码。我会选择 400 - Bad Request :

The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.

关于web-services - 发生验证错误时的响应代码应该是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058708/

相关文章:

php - 保护对 PHP API 的访问

java - 使用 Apache cxf 的 Dispatch api 时 SOAP Action 为空

c# - 返回值是 IEnumerable 而不是 IPaged

rest - Nginx 路由到多个 RESTful 端点

php - 如何使用 Guzzle 6 发送表单字段?

javascript - 如何在我的网站上使用 javascript API?

java - 调用 Web 服务时不支持的类版本

java - 错误: 500 When registering data using webService

wordpress - 谷歌索引 https 而不是 http

javascript - 使用 AJAX POST 请求发送自定义 HTTP 正文