http404怎么解决 (https工作原理)

HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。

响应类别

状态码如 200 OK ,以3位数字和原因短语组成。

数字的第一位指定了响应类别,共有5种响应类别:

类别

原因短语

1xx

Informational(信息状态码)

接收的请求正在处理

2xx

Success(成功状态码)

请求正常处理完毕

3xx

Redirection(重定向状态码)

需要进行附加操作以完成请求

4xx

Cilent Error(客户端错误状态码)

服务器无法处理请求

5xx

Server Error(服务器错误状态码)

服务器处理请求出错

常用HTTP状态码

状态码

原因短语

含义

100

Continue

继续。客户端应继续其请求

101

Switching

Protocols

切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议

200

OK

请求成功。一般用于GET与POST请求

204

No Content

无内容。服务器接收的请求已成功处理,但在返回的响应报文中不实体的主体部分。

206

Partial

Content

部分内容。客户端进行了范围请求,服务器成功执行了这部分的GET请求

301

Moved

Permanently

永久性重定向。请求的资源已被分配了新的URI,以后应使用资源现在所指的URI

302

Found

临时性重定向。与301类似。但资源只是临时被移动。客户端应继续使用原有URI

303

See Other

查看其它地址。与301类似。使用GET和POST请求查看

304

Not Modified

客户端发送附带条件的请求时,服务器端允许请求访问资源,但因发生请求未满足条件的情况后,服务器端资源未改变,可直接使用客户端未过期的缓存

307

Temporary

Redirect

临时重定向。与302类似。使用GET请求重定向

400

Bad Request

请求报文中存在语法错误

401

Unauthorized

发送的请求需要有通过HTTP认证的认证信息

403

Forbidden

对请求资源的访问被服务器拒绝了

404

Not Found

服务器上无法找到请求的资源

500

Internal

Server Error

服务器端在执行请求时发生了错误

503

Service Unavailable

服务器暂时处于超负载或正在进行停机维护,现在无法处理请求