HTTP状态码·

请求是否执行成功了·如果请求失败了,那么谁为它负责.

1.1xx
·属于信息性的状态码,Web API并不使用1xx的状态码。

2xx

·意味着请求执行的很成功。
200 -Ok,表示请求成功;
201 - Created,请求成功并创建了资源;
·204 - No Content,请求成功,但是不应该返回任何东西,例如删除操作。

3xx
用于跳转。例如告诉搜素引擎,某个页面的网址已经永久的改变了。绝大多数的Web API都不需要使用这类状态码。

4xx
·客户端错误:
·400 - Bad Request,表示API消费者发送到服务器的请求是有错误的;
401 - Unauthorized,表示没有提供授权信息或者提供的授权信息不正确;403 - Forbidden,表示身份认证已经成功,但是已认证的用户却无法访问请求的资源;
404 -Not Found,表示请求的资源不存在;
405 - Method not allowed,当尝试发送请求到资源的时候,使用了不被支持的HTTP方法时,就会返回405状态码;
406 - Not acceptable,这表示API消费者请求的表述格式并不被Web API所支持,并且API不会提供默认的表述格式!通俗的说就是:406是指api返回给你的数据不支持你指定的格式,例如xml;

415 - Unsupported media type,与406正好相反,有一些请求必须带着数据发往服务器,这些数据都属于特定的媒体类型,如果API不支持该媒体类型格式,415就会被返回。通俗的说就是:415是指你发送给api的数据不是api支持的类型

5xx
●5xx,服务器错误:
500 - Internal server error,表示服务器出现了错误,客户端无能为力,只能以后再试试了。

错误Errors
错误通常是由API的消费者引起的。API消费者请求时传递的数据是不合理的,这时API就会正常的将其拒绝。
·HTTP 4xx错误。
·并不会影响API的可用性。

故障Faults
故障是指:针对一个合理的请求,API无法返回它的响应。换句话说就是API引起的问题。
·HTTP 5xx错误。
·会对API整体的可用性造成影响。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值