三. HTTP状态码

三. HTTP状态码

状态码是服务器发送的响应报文中包含的内容,它描述了返回的请求结果。一共包含以下五类: 图片
实际上经常使用的大概就有14种:

1. 2XX表示成功

  1. 200 OK 在这里插入图片描述
  2. 204 NO Content
    在这里插入图片描述
  3. 206 Parial Content
    在这里插入图片描述

2. 3XX表示重定向

  1. 301 Moved Permanently
    永久性重定向,表示请求的资源已经被分配其他的URI,以后应该使用新的URI来请求此资源。
  2. 302 Found
    临时性重定向,表示请求的资源已经被分配其他的URI,希望本次使用新的URI请求此资源。
  3. 303 See Other
    表示请求的资源存在其他的URI,请使用GET方法定向获取请求的资源。
    当收到301、302、303状态码时,几乎所有的浏览器都会把POST改成GET,并删除报文主体再重新自动发送。
  4. 304 Not Modified
    表示客户端发送了附带条件的请求,服务器允许访问资源但未满足条件,返回状态码时不包含主题部分。

3. 4XX表示客户端错误

  1. 400 Bad Request
    表示请求报文中有错误,需重新修改再发送请求。

  2. 401 Unauthorized
    表示发送的请求需要通过HTTP认证信息,如果是第二次则表示认证失败。但浏览器第一次收到401会弹出认证用的窗口。
    在这里插入图片描述

  3. 403 Forbidden
    表示客户端没权限访问此资源。

  4. 404:服务器找不到访问的网页;

4. 5XX表示服务器错误

  1. 500 Internal Server Error
    表示服务端再执行请求时出错,或Web应用存在Bug或某些临时故障。
  2. 503 Service Unavailable
    表示服务器正处于超负荷状态或停机维护状态,当前无法处理请求。

5. 说明

本文是《图解HTTP》读书笔记,如有错误,还请兄弟们指正,大家一起进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值