HTTP协议基础
HTTP响应状态码
重要程度:9 分
<div>
<h2>HTTP响应状态码</h2>
<p>HTTP响应状态码是服务器对客户端请求做出回应时返回的状态信息。它由三位数字组成,分为五个类别:</p>
<ul>
<li><strong>1xx(信息性状态码)</strong>:表示接收的请求正在处理。</li>
<li><strong>2xx(成功状态码)</strong>:表示请求正常处理了。</li>
<li><strong>3xx(重定向状态码)</strong>:表示需要客户端采取进一步的操作才能完成请求。</li>
<li><strong>4xx(客户端错误状态码)</strong>:表示客户端可能发生了错误,妨碍了服务器的处理。</li>
<li><strong>5xx(服务器错误状态码)</strong>:表示服务器在处理请求的过程中发生了错误。</li>
</ul>
<h3>常见状态码举例</h3>
<h4>200 OK</h4>
<p>表示请求已成功,服务器已返回所请求的数据。</p>
<pre>
HTTP/1.1 200 OK
</pre>
<h4>301 Moved Permanently</h4>
<p>表示请求的资源已被永久移动到新位置,浏览器会自动更新书签。</p>
<pre>
HTTP/1.1 301 Moved Permanently
Location: http://www.example.com/new-page
</pre>
<h4>404 Not Found</h4>
<p>表示服务器上无法找到请求的资源。</p>
<pre>
HTTP/1.1 404 Not Found
</pre>
<h4>500 Internal Server Error</h4>
<p>表示服务器遇到了不知道如何处理的情况。</p>
<pre>
HTTP/1.1 500 Internal Server Error
</pre>
</div>