我正在尝试构建REST服务,我有几个问题。
Location
标题是否需要正文?If-modified-since
:此标头值是null
还是未设置为指示PUT
和DELETE
来电中的最新版本?答案 0 :(得分:0)
Location
标题不需要正文内容。事实上,如果回复的状态代码是302 Found
或类似的重定向,那么正文内容就毫无意义。If-modified-since
是HTTP概念'条件GET'的一部分。如果未设置,如果没有设置此概念(If-Match
,If-None-Match
,If-Unmodified-Since
)的其他标头,则服务器应返回当前资源的表示事实上,条件GET不是关于版本的概念,而是关于缓存的概念。如果客户端已经知道资源的表示仍然是最新的,那么服务器将再次返回相同的表示将是冗余的。