标签: rest get head
我最近发现了一个REST api,它不支持HEAD(即Method不支持)但支持特定URI的GET。
REST客户端是否应始终支持HEAD?
或者是否有正当理由支持GET而不支持HEAD?
我最初的想法:HEAD应该总是返回与GET 完全相同的标题,除非在计算标头信息(即计算成本高的请求)的非常重要的成本的情况下。在这种情况下,可能不支持HEAD来阻止REST API的轻微使用。