Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest “的Http状态代码应该是什么?”;你';“你还不允许那样做吗?”;?_Rest_Http_Http Status Codes - Fatal编程技术网

Rest “的Http状态代码应该是什么?”;你';“你还不允许那样做吗?”;?

Rest “的Http状态代码应该是什么?”;你';“你还不允许那样做吗?”;?,rest,http,http-status-codes,Rest,Http,Http Status Codes,请告诉我以下情况的状态代码: 一个用户已经注册,但没有提供我们需要的个人信息,以便让她从我们这里购买。但她还是试图购买 我的想法:禁止-403。但403表示,不应重复该请求。这是错误的,我希望她只有在访问个人信息路线并提供信息后才能重复确切的请求。我认为这属于412先决条件失败状态代码。客户端未提供成功请求所需的信息,因为缺少条件 发件人: 412(前提条件失败)状态代码表示一个或多个 请求标头字段中给定的条件在 在服务器上测试。此响应代码允许客户端放置 当前资源状态(其当前状态)的前提条件 表

请告诉我以下情况的状态代码:

一个用户已经注册,但没有提供我们需要的个人信息,以便让她从我们这里购买。但她还是试图购买


我的想法:禁止-403。但403表示,不应重复该请求。这是错误的,我希望她只有在访问个人信息路线并提供信息后才能重复确切的请求。

我认为这属于412先决条件失败状态代码。客户端未提供成功请求所需的信息,因为缺少条件

发件人:

412(前提条件失败)状态代码表示一个或多个 请求标头字段中给定的条件在 在服务器上测试。此响应代码允许客户端放置 当前资源状态(其当前状态)的前提条件 表示和元数据),从而阻止请求方法 如果目标资源处于意外状态,则不会应用


可能是有效的错误代码(取决于资源的当前状态)@RomanVottner yeah。我喜欢那样。。为什么这个状态从来没有出现在我的眼前……这里的问题是,实际的请求应该已经包含一个类似于
的头,如果没有修改,因为
或类似的头可能会失败,也可能不会失败。如果失败,则应返回一个先决条件失败。OPs不清楚情况是否如此。