HTTP 101 Switching Protocols vs 208 Already Reported
HTTP 101 (Switching Protocols) is a 1xx Informational response, while 208 (Already Reported) is a 2xx Success response. 101 indicates that the server understands the Upgrade header field request and indicates which protocol it is switching to. In contrast, 208 means that used inside a DAV: propstat response element to avoid enumerating internal members of multiple bindings to the same collection repeatedly.
Mô tả
The server understands the Upgrade header field request and indicates which protocol it is switching to.
Khi bạn thấy mã này
When upgrading from HTTP/1.1 to WebSocket, or to HTTP/2.
Cách khắc phục
This is normal behavior during protocol upgrades. Ensure your client supports the target protocol.
Mô tả
Used inside a DAV: propstat response element to avoid enumerating internal members of multiple bindings to the same collection repeatedly.
Khi bạn thấy mã này
In WebDAV responses to avoid duplicate listings.
Cách khắc phục
No fix needed. This prevents redundant data in multi-status responses.
Sự khác biệt chính
101 is a 1xx Informational response, while 208 is a 2xx Success response.
HTTP 101: The server understands the Upgrade header field request and indicates which protocol it is switching to.
HTTP 208: Used inside a DAV: propstat response element to avoid enumerating internal members of multiple bindings to the same collection repeatedly.
You encounter 101 when when upgrading from HTTP/1.1 to WebSocket, or to HTTP/2.
You encounter 208 when in WebDAV responses to avoid duplicate listings.
Khi nào dùng cái nào
For 101 (Switching Protocols): This is normal behavior during protocol upgrades. Ensure your client supports the target protocol. For 208 (Already Reported): No fix needed. This prevents redundant data in multi-status responses.