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

301和302 非常相似

2024-03-31 Web开发

标签:

状态码分类

HTTP状态码被分为五大类, 目前我们使用的HTTP协议版本是1.1, 撑持以下的状态码。跟着协议的成长,HTTP规范中会界说更多的状态码。 

小技巧:  假如你看到一个状态码518, 你并不知道具体518是什么意思。 这时候你只要知道518是属于(5XX,处事器错误就可以了)

    已界说范畴   分类   原因短语  
1XX   100-101   Informational(信息提示)   接受的请求正在措置惩罚惩罚  
2XX   200-206   Success(告成)   请求正常措置惩罚惩罚完毕  
3XX   300-305   Redirection(重定向)   需要进行附加操纵以完成请求  
4XX   400-415   Client Error(客户端错误)   处事器无法不理请求  
5XX   500-505   Server Error(处事器错误)   处事器请求堕落  
  常见的状态码

一般人只需要了解以下常见的状态码就够了, 如果你想了解更多, 请继续往下看。

200 OK 处事器告成措置惩罚惩罚了请求(这个是我们见到最多的)  
301/302 Moved Permanently(重定向)请求的URL已移走。Response中应该包罗一个Location URL, 说明资源此刻所处的位置  
304 Not Modified(未改削)客户的缓存资源是最新的, 要客户端使用缓存  
404 Not Found 未找到资源  
501 Internal Server Error处事器遇到一个错误,使其无法对请求供给处事  
         

状态码

 

 状态动静

 

 含义

 

 实例

 

100

 

Continue(继续)

 

收到了请求的起始部分,客户端应该继续请求。发送了这个状态码之后,处事器在收到请求之后必需进行响应。

 

 

 

101

 

Switching Protocols(切换协议)

 

说明处事器正按照客户真个指示,将协议切换成Update Header列出的协议

 

 

 
  1XX 信息性状态码

这些状态码是HTTP 1.1引入的。 对付这些状态码的价值还存在争论 (我小我私家从来没见过这些状态码, 也没有理解这些状态码。)

状态码    状态动静    含义    实例  
100   Continue(继续)   收到了请求的起始部分,客户端应该继续请求。发送了这个状态码之后,处事器在收到请求之后必需进行响应。      
101   Switching Protocols(切换协议)   说明处事器正按照客户真个指示,将协议切换成Update Header列出的协议      

 如果客户端在向处事器发送一个实体,并且愿意在发送实体之前期待100Continue响应,那么,客户端就要发送一个携带了值为100Countine的Expect请求首部。

如果客户端不想发送实体,就不应该发送100Countine Expect首部,因为这样会使吴福泽以为客户端要发送一个实体。

    2XX 告成状态码

客户端倡议请求时, 这些请求凡是都是告成的。处事器有一组用来暗示告成的状态码,分袂对应于差别类型的请求。

状态码   状态动静   含义   实例  
200   OK   处事器告成措置惩罚惩罚了请求,实体的主体部分包罗了所请求的资源      
201   Created(已创建)   对付那些要处事器创建东西的请求来说,资源已创建完毕。      
202   Accepted(已接受)   请求已接受, 但处事器尚未措置惩罚惩罚      
203   Non-Authoritative Information(非权威信息)   处事器已将事务告成措置惩罚惩罚,只是实体Header包罗的信息不是来自原始处事器,而是来自资源的副本。      
204   No Content(没有内容)   Response中包罗一些Header和一个状态行, 但不包孕实体的主题内容(没有response body)      
205   Reset Content(重置内容)    另一个主要用于浏览器的代码。意思是浏览器应该重置当前页面上所有的HTML表单。      
206   Partial Content(部分内容)    部分请求告成      
           3XX 重定向状态码

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