HTTP协议基础
HTTP头部信息
重要程度:6 分
<div>
<h2>HTTP头部信息</h2>
<p>HTTP头部信息是HTTP请求和响应的一部分,用于传输关于请求或响应的附加信息。</p>
<ul>
<li><strong>请求头(Request Headers)</strong></li>
<ul>
<li><code>Host</code>: 指定服务器的主机名和端口号。</li>
<li><code>User-Agent</code>: 提供客户端的信息,如浏览器类型和版本。</li>
<li><code>Accept</code>: 指定客户端能够处理的内容类型。</li>
<li><code>Content-Type</code>: 指定请求体的MIME类型。</li>
</ul>
<li><strong>响应头(Response Headers)</strong></li>
<ul>
<li><code>Status</code>: 响应状态码,如200表示成功。</li>
<li><code>Content-Type</code>: 指定响应体的MIME类型。</li>
<li><code>Content-Length</code>: 指定响应体的长度。</li>
<li><code>Date</code>: 响应生成的时间。</li>
</ul>
</ul>
<h3>例题说明</h3>
<p>假设一个客户端向服务器发送一个HTTP GET请求获取HTML页面。</p>
<pre>
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Connection: keep-alive
</pre>
<p>服务器响应如下:</p>
<pre>
HTTP/1.1 200 OK
Date: Mon, 27 Jul 2009 12:28:53 GMT
Server: Apache/2.2.14 (Win32)
Content-Length: 88
Content-Type: text/html; charset=UTF-8
Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT
Connection: Closed
</pre>
</div>