我有一个JSON请求,我正在将其发布到HTTP URL。 如果requestedResource字段存在,但"Roman"是该字段的无效值,那么这应该被视为400吗?[{requestedResource:"Roman"}] 如果"blah"字段根本不存在,这应该被视为400吗?[{bla...
我在想,如果服务器端发生错误(错误详细信息将包含在响应体中),返回HTTP 200 OK是否正确。 例如: 我们发送HTTP GET 服务器端发生了意外情况。 服务器返回带有错误信息的HTTP 200 OK状态码作为响应(例如:{"status":"发生了一些错误"}) 这是否是正确...
当向iOS用户发送通知时,其中一些用户会返回状态码400(BadDeviceToken)或代码410(未注册)。 根据苹果公司关于“BadDeviceToken”的文档: 指定的设备令牌无效。请验证请求是否包含有效令牌,并且该令牌与环境匹配。 “无效”是什么意思?我知道这个设备令...
HTTP/1.1规范(RFC 2616)对状态码400 Bad Request(§10.4.1)的含义有如下解释: 由于语法错误,服务器无法理解请求。客户端不应在未修改请求的情况下重复发送该请求。 近来,一些基于HTTP的API普遍采用400表示请求存在逻辑错误而非语法错误。我猜测...
我正在尝试使用Jquery发送Ajax POST请求,但是我遇到了400错误。 这是我的代码:$.ajax({ type: 'POST', url: "http://localhost:8080/project/server/rest/subjects", data: { ...
我阅读了What HTTP status response code should I use if the request is missing a required parameter?,但它并没有特别提到头文件(header),也没有达成共识。 这个问题的背景假设身份验证成功。我目前更...
我正在使用django构建一个简单的网站。当您输入基本地址(目前为127.0.0.1:8000/)时,我使用django显示一个视图,该视图执行一些检查并根据您的用户权限重定向您(如果您具有管理员权限,则转到/admin,如果没有,则转到/home,如果您未登录,则转到/login)。 当我...
我正在开发一个REST API。 如果进行POST以创建资源时缺少必需字段,应该返回什么? 400 - 错误请求 还是 412 - 先决条件失败 为什么?
我有一个类似于这样的资源 sales/customers/{customerno}。如果客户端发送PUT请求到这个资源,那么如果实体主体中的xml无效,则会返回400-错误请求。但是,如果xml有效,但xml的内容无效怎么办。例如,客户端试图更新客户的邮政编码并提供了一个无效的邮政编码。在这种...
我们正在开发一个接受以JSON编码数据形式的查询参数的RESTful API。 我们想知道当请求中传递了非请求/非预期参数时,正确的行为是什么。 例如,我们可能要求在给定的端点上进行PUT请求时,必须分别为键name和surname提供两个值。 { "name": "Jeff",...