典型的 HTTP 会话-响应示例(请求资源已被永久移动的网页响应)
1 HTTP/1.1 301 Moved Permanently 2 Server: Apache/2.4.37 (Red Hat) 3 Content-Type: text/html; charset=utf-8 4 Date: Thu, 06 Dec 2018 17:33:08 GMT 5 Location: https://developer.mozilla.org/ (目标资源的新地址,服务器期望用户代理去访问它) 6 Keep-Alive: timeout=15, max=98 7 Accept-Ranges: bytes 8 Via: Moz-Cache-zlb05 9 Connection: Keep-Alive 10 Content-Length: 325 (如果用户代理无法转到新地址,就显示一个默认页面) 11 12 <!DOCTYPE html>… (包含一个网站自定义页面,帮助用户找到丢失的资源)
这段代码是HTTP响应头,用于告知客户端请求的资源已被永久移动到新的地址。以下是对每个字段的解释:
HTTP/1.1 301 Moved Permanently: 表示这是一个HTTP 1.1协议的响应,状态码为301,表示资源已被永久移动。Server: Apache/2.4.37 (Red Hat): 表示服务器软件的名称和版本号。Content-Type: text/html; charset=utf-8: 表示响应的内容类型为HTML文本,字符集为UTF-8。Date: Thu, 06 Dec 2018 17:33:08 GMT: 表示响应生成的时间。Location: https://developer.mozilla.org/: 表示目标资源的新地址,服务器期望用户代理去访问它。Keep-Alive: timeout=15, max=98: 表示在连接保持活跃的情况下,允许的最大请求数为98,超时时间为15秒。Accept-Ranges: bytes: 表示服务器支持字节范围请求。Via: Moz-Cache-zlb05: 表示服务器使用的缓存机制。Connection: Keep-Alive: 表示使用持久连接来保持与客户端的连接。Content-Length: 325: 表示响应内容的长度为325字节。如果用户代理无法转到新地址,就显示一个默认页面。

浙公网安备 33010602011771号