{site_name}

{site_name}

🌜 搜索

HTTP中的417 Expectation Failed是一种服务器返回的HTT

前端 𝄐 0
HTTP中的417 Expectation Failed是一种服务器返回的HTTP状态码,表示服务器无法满足请求头中指定的Expect字段。该字段通常用于客户端希望服务器遵循特定行为或响应规则的情况下发出请求。

例如,当客户端在请求中添加了一个Expect: 100-continue头时,它告诉服务器只有在确认之后才能继续发送请求体。如果服务器无法处理这个请求头,它就会返回一个417状态码作为响应。

以下是一个使用Expect: 100-continue头的HTTP请求的例子:


POST /example HTTP/1.1
Host: example.com
Content-Length: 10
Expect: 100-continue

Hello World


如果服务器无法处理Expect: 100-continue头部,则会返回以下响应:


HTTP/1.1 417 Expectation Failed
Content-Length: 0
Connection: close