初识HTTP协议(四)

1.状态码

状态码就是用来告知从服务器端返回的请求结果,通过状态码,用户可以知道服务器端是正常处理了

请求,还是出现了错误。

状态码的构成:状态码由三位数字和原因短语组成。

状态码中的数字的第一位指定了响应类别,一共有五类:

1XX(信息性状态码),表示接受的请求正在处理

2XX(成功状态码),表示请求正常处理完毕

3XX(重定向状态码),表示需要进行附加操作以完成请求

4XX(客户端错误状态码),表示服务器无法处理请求

5XX(服务器错误状态码),表示服务器处理请求出错

其中比较常见的有以下这些:

200 OK  表示请求正常处理

204 NO Content表示请求处理成功,但是没有资源可返回

206 Partial Content表示部分请求,响应报文中包含由Content-Range指定范围的实体内容

301 Move Permanently表示永久性重定向,即请求的资源被分配了新的URL,以后就按这个来,比如有的要在最后加/

302 Found表示临时重定向,即请求的资源被分配了新的URL,但只要下一次能使用新的URL访问就行了

303 See Other表示请求对应的资源存在着另一个URL,应该使用GET方法定向获取请求的资源

304 Not Modified表示资源找到了,但是请求条件不满足,导致响应报文不会包含主体部分 

307 Temporary Redirect,跟302差不多

400 Bad Request表示请求报文中存在语法错误

401 Unauthorized表示请求需要有通过HTTP认证的认证信息

403 Forbidden表示对请求资源的访问被服务器拒绝了

404 Not Found表示服务器上无法找到请求的资源

500 Internal Server Error表示服务器在执行请求时发生错误

503 Service Unavailable表示服务器暂时处于超负载或者正在进行停机维护,现在无法处理请求。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值