HTTP状态码入门

200 OK 或者 from memory cache

204 No Content 没有内容

206 Partial Content 迅雷用它实现断点续传

304 Not Modified, 和200好像有点像

301 永久移动,Moved Permanently 表示URI资源路径已经永远改变,可以转移流量,或者http到https换新站

302 临时性移动 Found 标明URI暂时转移,可以骗搜索引擎排名,引流

303 See Other

307 Temporary Redirect, 与302有相同的语义但必须使用相同的方法Get POSt

303和307是对302的从HTTP1.1新引入的细分。

302 和 303 的处理效果是一样的:

在 GET 请求处理的时候,浏览器会获取到 HTTP 响应报文头部的 Location 字段信息,并发起一个 GET 请求。 i.e. GET ==> GET

在 POST 请求处理的时候,浏览器会获取到 HTTP 响应报文头部的 Location 字段信息,并发起一个 GET 请求。i.e. POST ==> GET

307 在处理 POST 请求的时候,浏览器会获取到 HTTP 响应报文头部的 Location 字段信息,并发起一个 POST 请求。i.e. POST ==> POST

4XX都是客户端错误

400 Bad Request 参数错误,一般是传的参数少了一个什么的。

401未授权

403 Forbidden

404未找到

405 Method Not Allowed,该请求使用的方法被服务器端禁止使用,GET和HEAD方法不能被禁止。

5XX都是服务器错误

500服务器内部错误

501 未实现,如POST和PUT,只有GET和HEAD是RFC2616规范中规定服务器必须实现的方法

502 Bad Gateway 服务器挂了

503 Service Unavailable 服务不可用

504 Gateway timeout 服务器作为官网管且不能从上游服务器及时地得到响应返回给客户端

505 HTTP版本不支持

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