208状态码是什么?

在DAV: propstat响应元素中使用,以避免重复枚举同一集合的多个绑定的内部成员。

对于请求范围内的集合的每个绑定,只有一个状态为200的绑定将被报告,而所有其他绑定的后续DAV:response元素将使用208状态,并且不包括其后代的DAV:response元素。

请注意,208状态只会出现在“Depth: infinity”请求中,当多个集合绑定导致绑定循环时,这一点特别重要1

客户端可以在PROPFIND请求中请求DAV:resource-id属性,以确保它们能够准确地重构集合的绑定结构,其中包含到单个资源的多个绑定。

为了向后兼容客户端不知道出现在多状态响应体中的208状态码,它不应该被使用,除非客户端已经使用“DAV”请求头符表示支持此规范2.相反,一个508检测到环路当发现绑定循环时,应返回Status。这允许服务器返回508作为顶层返回状态(如果它在启动响应之前发现它),或者在多状态中间(如果它在输出多状态响应中间发现它)。


208个代码引用

Symfony HTTP状态常量响应:HTTP_ALREADY_REPORTED

额外的资源


返回HTTP状态码列表

最重要的