Php ';正确的';响应更改请求URI的PUT请求的方法

Php ';正确的';响应更改请求URI的PUT请求的方法,php,ajax,http,Php,Ajax,Http,在我的一个Web项目中,我正试图以(至少近乎)RESTful的方式实现我的服务器后端。 为此,我还非常热衷于在不同的情况下使用“正确的”HTTP响应状态代码 我面临的问题如下:我的浏览器/javascript/ajax客户端允许更改数据库中持久对象的属性。由于此PUT请求,名称/标识符以及访问此对象的URI(特别是“ressource”部分)会发生更改 目前,我正在使用301代码,并将新URI放在位置字段中, 因为这就是我对它的理解 这是我们的初衷吗?或者“正确”的回答是什么? 特别是因为,如果

在我的一个Web项目中,我正试图以(至少近乎)RESTful的方式实现我的服务器后端。 为此,我还非常热衷于在不同的情况下使用“正确的”HTTP响应状态代码

我面临的问题如下:我的浏览器/javascript/ajax客户端允许更改数据库中持久对象的属性。由于此PUT请求,名称/标识符以及访问此对象的URI(特别是“ressource”部分)会发生更改

目前,我正在使用301代码,并将新URI放在位置字段中, 因为这就是我对它的理解

这是我们的初衷吗?或者“正确”的回答是什么?
特别是因为,如果这是正确的方式,我必须以某种方式禁用301的默认浏览器处理(firefox问我是否要再次发送表单数据-到新的URI)

否,301表示PUT请求未被处理,因为资源已移动(这就是UA希望重做请求的原因)。

这是一个步骤,谢谢。但是,针对这一点设计的反应是什么?还是没有?