F21*_*F21 10 httpresponse http-status-codes
我正在构建一个RESTful API.当客户端在不支持它的资源上使用不受支持的方法(如POST)时,我将返回一个405带有Allow列出允许方法的标头:
Status Code: 405 Method Not Allowed
Allow: GET, HEAD, OPTIONS
Connection: keep-alive
Date: Mon, 08 Apr 2013 00:19:26 GMT
Transfer-Encoding: chunked
Run Code Online (Sandbox Code Playgroud)
是否允许有405响应的正文(提供错误消息)?
从w3c的网站来看,不清楚是否允许一个机构405做出回应.
Dmi*_* S. 12
任何响应消息"绝不"包括消息体(1xx,204和304响应以及对HEAD请求的任何响应)始终由头字段之后的第一个空行终止,而不管实体头字段如何出现在信息中.
只要HTTP方法不是,所有4xx-5xx代码的消息体都是可选的HEAD.