Ric*_*nop 2 rest zend-framework http
所以我有一个RESTful api模块,它有几个资源.我试图弄清楚当用户在资源上发出PUT请求但没有识别具有id的特定资源时,应该是正确的HTTP状态代码.
让我们说:
PUT http://example.com/api/resource
Run Code Online (Sandbox Code Playgroud)
我只允许特定资源上的PUT请求,例如:
PUT http://example.com/api/resource/1234
Run Code Online (Sandbox Code Playgroud)
我应该返回什么HTTP响应?
在这种情况下,我通常会与Allow-Header一起返回405,以显示允许哪些方法
405方法不允许
请求行中指定的方法不允许由Request-URI标识的资源.响应必须包含一个Allow标头,其中包含所请求资源的有效方法列表.