1. Web
  2. HTTP
  3. Reference
  4. HTTP response status codes
  5. 508 Loop Detected

508 Loop Detected

The HTTP 508 Loop Detected server error response status code indicates that the entire operation failed because it encountered an infinite loop while processing a request with Depth: infinity.

The status may be given in the context of the Web Distributed Authoring and Versioning (WebDAV). It was introduced as a fallback for cases where WebDAV clients do not support 208 Already Reported responses (when requests do not explicitly include a DAV header).

Status

http
508 Loop Detected

Examples

http
PROPFIND /Coll/ HTTP/1.1
Host: example.com
Depth: infinity
Content-Type: application/xml; charset="utf-8"
Content-Length: 125
<?xml version="1.0" encoding="utf-8" ?>
<D:propfind xmlns:D="DAV:">
 <D:prop> <D:displayname/> </D:prop>
</D:propfind>
http
HTTP/1.1 508 Loop Detected
Content-Type: application/json; charset=utf-8
Server: Microsoft-IIS/8.0
Date: 2013年5月15日 02:38:57 GMT
Content-Length: 72
{
 "Message": "Please check the resources for cyclic references and try again."
}

Specifications

Specification
RFC 5842
# section-7.2

See also

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /