http状态码及意义

以第一个数值进行分类

1xx

返回信息,服务端收到请求,需要客户端继续执行操作

100 客户端应继续其请求
101  切换协议,服务端根据客户端的请求切换协议,只能切换到更高级的协议

 

2xx

成功,请求被成功接收并处理

200 请求成功,一般用于get或post请求
201 已创建,成功请求并创建了新的资源
202 已接收请求,但并未处理完成
203 非授权信息,请求成功,但返回的meta信息不在原始服务器中,而在一个副本中
204 无内容,服务端处理成功,但未返回任何内容。在未更新网页的情况下,可继续浏览该文档
205 重置内容,服务端处理成功,浏览器应重置文档视图,可以通过此返回码重置表单域
206 部分内容,服务器成功处理了部分request内容

 

3xx

重定向,需要进一步的操作以完成请求

301 永久重定向,请求的资源更改为新的URL,之后的请求都被新的URL代替
302 临时重定向,下一次依然请求之前的资源
303 查看其他地址,与301类似,使用get或post查看
304 请求资源未修改,服务端不会返回任何资源,浏览器继续使用浏览器缓存
305 使用代理,请求的资源必须通过代理访问
307 临时重定向

 

4xx

客户端错误,请求包含语法错误或无法完成请求

400 服务器无法理解客户端请求,请求报文可能出现语法错误
401 请求要求用户的身份验证
403 不允许访问该资源,请求被接收,但是服务端拒绝了该请求
404 服务器上没有请求的资源,路径错误
405 请求的方式错误

 

5xx

服务端错误,服务器在处理请求时发生错误

500 服务器内部错误,无法完成请求
503 服务器处于超负荷或者系统维护的状态,无法处理客户端请求
   

 

posted @ 2020-04-20 09:51  ashen1999  阅读(140)  评论(0编辑  收藏  举报