HTTP状态码(查询专用)


状态码的职责是当前客户端向服务器端发送请求时,描述返回的请求结果.借助状态码.用户可以知道服务器端是正常处理了请求.还是出现了错误.

在这里插入图片描述

2xx 成功

2xx的响应结果表明请求被正常处理.

200

若请求正常处理则返回200

204

该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分.一般在只需要客户端往服务器发送信息,而客户端不需要发送新信息内容的情况下使用.(就是返回成功,但是不更新内容的意思)

206

客户端进行了范围请求,服务端成功返回这一部分的内容就会返回206状态码.

3xx 重定向

3xx响应结果表明浏览器需要执行某些特殊的处理以正确处理请求.

301

在这里插入图片描述
永久性重定向.该状态码表示请求的资源已被分配了新的URI,以后应使用资源现在所指的URI.
如果已经把资源对应的URI保存为书签了,这时应该按Location首部字段提示的URI重新保存.

302

在这里插入图片描述
临时性重定向.该状态码表示请求的资源已被分配了新的URI,希望用户能使用新的URI访问.

303

在这里插入图片描述
该状态码表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源.
303状态码明确表示客户端应当采用GET方法获取资源.

304

在这里插入图片描述
该状态码表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件.
304返回时不包含任何响应的主体部分.304虽然被划分在3xx类别中,但是和重定向没有关系.

307

临时重定向.307与302不同的地方是不会从post变成get.

4xx 客户端错误

4xx的响应结果表明客户端是发生错误的原因所在.

400

在这里插入图片描述
表示请求报文存在语法错误,当错误发生时,需修改请求的内容后再次发送请求.
浏览器回像200 OK一样对待该状态码(也就是不会报错).

401

在这里插入图片描述
表示发送的请求需要 有 通过HTTP认证的认证信息.另外若之前已进行过1次请求,则表示用户认证失败.
返回含有401的响应必须包含一个适用于被请求资源的WWWAuthenticate首部用以质询用户信息.

403

在这里插入图片描述
该状态码表明对请求资源的访问被服务器拒绝了.服务器端没有必要给出拒绝的详细理由.
未获得文件系统的访问权限,访问权限出现某些问题等列举的情况都可能是发生403的原因.

404

在这里插入图片描述
该状态码表明服务器上无法找到请求的资源.

5xx 服务器错误

500

在这里插入图片描述
服务器端在执行请求时发生了错误.

503

在这里插入图片描述
表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求.
如果事先得知维护结束的时间,我们可以写入RetryAfter首部字段告知客户端.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章