当前位置:首页 > Web开发 > 正文

当浏览器首次接收401响应

2024-03-31 Web开发

标签:

1. 状态码的感化

状态码奉告从处事器端返回的请求功效。通过状态码,用户可以知道处事器端是正常措置惩罚惩罚了请求,还是呈现了错误。

技术图片

类别 原因短语
1XX   Informational   接收的请求正在措置惩罚惩罚  
2XX   Success   请求正常措置惩罚惩罚完毕  
3XX   Redirection   需要进行附加操纵以完成请求  
4XX   Client Error   处事器无法措置惩罚惩罚请求  
5XX   Server Error   处事器措置惩罚惩罚请求堕落  

之后每小节介绍各类状态码。

2XX -> 告成

技术图片

在响应报文内,随状态码一起返回的信息会因要领的差别而产生转变:

使用GET要领时,对应请求资源的实体会作为响应返回。

使用HEAD要领时,对应请求资源的实体首部不随报文主体作为响应返回。

204 No Content:

内容:处事器接收的请求已告成措置惩罚惩罚,但在返回的响应报文中不含实体的主体部分,也不允许返回任何实体的主体。

应用:只需要从客户端往处事器发送信息,而对客户端不需要发送新信息内容的情况下使用。

206 Partial Content:

内容:客户端进行了范畴请求,而处事器告成执行了这部分的GET请求。

3XX ->重定向 301 Moved Permanently

技术图片

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

例如就会被重定向为

302 Found

姑且性重定向:请求的资源已被分配了新的URI,,但愿用户能使用新的URI访谒。

与301的区别是该资源不是被永久移动,只是姑且性质。

303 See Other

内容:请求对应的资源存在着另一个URI,应使用GET要领定向获取请求的资源。

与302类似,但是303明确暗示客户端该当给与GET要领获取资源。

304 Not Modified

客户端附送附带条件的请求时,处事器端允许请求访谒资源,但未满足条件的情况。

307 Temporary Redirect

姑且重定向。同302

4XX -> 客户端错误 400 Bad Request

该状态码暗示请求报文中存在语法错误。当错误产生时,需改削请求的内容后再次发送请求。处事器端同200 OK看待。

401 Unauthorized

该状态码暗示发送的请求需要有HTTP认证信息。

当浏览器初度接收401响应,会弹出认证用的对话窗口。

403 Forbidden

该状态码表白对请求资源的访谒被处事器拒绝了。

产生403的原因:未获得文件系统的访谒授权、访谒权限呈现某些问题

404 Not Found

该状态码表白处事器上无法找到请求的资源。

处事器端拒绝请求且不想说明理由时使用。

5XX -> 处事器错误 500 Internal Server Error

该状态码表白处事器端在执行请求时产生了错误。

503 Service Unavailable

该状态码表白处事器暂时处于超负载或正在进行停机维护,此刻无法措置惩罚惩罚请求。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30593.html