HEAD的响应状态码应该和GET的状态码一样吗?
Should HEAD's response status code be the same as GET's status code?
据我所知,HEAD
与 GET
相同,但没有响应主体。如果我请求不存在的资源,GET
将响应 404 Not Found。在这种情况下 return HEAD
应该请求什么状态码? 200 OK 或 404 未找到?
正如你自己所说,响应应该是相同的除了没有body。
这意味着状态和 headers 都需要与 GET
请求的状态相同。
据我所知,HEAD
与 GET
相同,但没有响应主体。如果我请求不存在的资源,GET
将响应 404 Not Found。在这种情况下 return HEAD
应该请求什么状态码? 200 OK 或 404 未找到?
正如你自己所说,响应应该是相同的除了没有body。
这意味着状态和 headers 都需要与 GET
请求的状态相同。