[Python 爬虫这样学,一定是大拇指拉!] DAY13 - HTTP / HTTPS (4)

本篇主要讲解 HTTP 状态码代表的意思。
主要是针对状态码的类别做讲解,所以不用担心会太多。且并不是所有状态码都很常被使用到,通常只要看状态码的 Status 的类别与 Status Text 搭配 HTTP Response 的讯息基本上就能知道大概发生什麽事了。

Status Text 是什麽?复习传送门

HTTP 状态码(HTTP Status)

表示 HTTP Response 状态的3位数字代码。

根据维基百科的定义,所有状态码被分为五类,状态码的第一个数字代表了回应的五种状态之一:

  • 1XX 讯息:这一类型的状态码,代表请求已被接受,需要继续处理,标示客户应该等待服务器采取进一步行动。由於 HTTP/1.0 并没有定义任何 1XX 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端传送 1XX 回应。这些状态码代表的回应都是资讯性的。

  • 2XX 成功:代表请求已成功被服务器接收、理解、并接受。

  • 3XX 重新导向:这类状态码表示需要客户端采取进一步的操作才能完成请求。这些状态码通常用来重新导向。

  • 4XX 客户端错误:这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理。例:404 Not Found,表示 Request 的资源在服务器上不存在、找不到。

  • 5XX 服务器错误:表示服务器无法完成明显有效的请求,服务器在处理请求的过程中有错误或者异常状态发生。

以上就是 HTTP 状态码的简单介绍,想知道更详细的状态码资讯可以至维基百科查询。

本篇章"HTTP / HTTPS"系列参考资料

[1] Wiki - HTTP
[2] Wiki - 超文本传输协定
[3] Wiki - HTTPS
[4] Wiki - HTTP 头栏位
[5] Wiki - HTTP 状态码
[6] MDN - HTTP Headers
[7] MDN - HTTP Messages
[8] MDN - HTTP Status


<<:  Day-14:使用View Helper

>>:  Day 14 : PHP - 如何更改XAMPP里的phpMyAdmin的密码?

【Day 21】薛丁格的 Process (下) - Process Hollowing

环境 Windows 10 21H1 Visual Studio 2019 PE-bear v0.4...

企划实现(5)

解决完前面的所有事项在开始前还有一项必备得工作,就是了解你的竞争对手 ...

【C# 群益 API 开发教学】官方范例下载与安装环境 #CH1

群益 API 是利用自己开发的程序,结合群益 API 在群益券商下单的一种方式,通常是做程序交易下单...

Day 4 网路宝石:AWS VPC Region/AZ vs VPC/Subnet 关系介绍

今天我们来介绍 AWS Region 与 AWS VPC 之间的关系,那我们开始吧! AWS Re...

Gulp 使用 includePaths 载入外部 Sass资源 DAY95

若我们要使用外部套件载入的 Sass 那要怎麽载入呢?? 这里我们以 Bootstrap为例子 先使...