HTTP响应
HTTP响应是服务器对HTTP请求的回复。
HTTP 响应
HTTP 响应是服务器对HTTP 请求的回复。它包含状态码、头部,并可选择性地带有内容或错误详细信息的主体。
也称为:服务器响应。
比较
-
2xx 与 4xx 码:2xx 表示成功(例如,200 OK),而 4xx 表示客户端错误(例如,404 未找到)。
-
静态与动态响应:静态响应是预定义的;动态响应则是根据请求生成的。
优点
-
信息丰富:包括状态码和头部,以提供详细的反馈。
-
灵活:以各种格式提供内容。
缺点
-
延迟:大的响应或慢服务器可能会延迟交付。
-
误通信风险:格式不当的响应可能导致客户端错误。
示例
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 125
<html>
<head><title>欢迎</title></head>
<body><h1>欢迎来到我们的网站!</h1></body>
</html>
此 HTTP 响应表示请求成功,状态码为 200 OK。头部指定了内容类型(text/html)和内容长度。主体包含将显示给客户端的 HTML 内容,例如欢迎页面。
