zoukankan      html  css  js  c++  java
  • HTTP状态码

    1.xx

    信息性状态码webapi中不使用

    2.xx

    请求执行成功
    200 - OK请求成功
    201 - Created请求成功并创建了资源
    204 - Not Content请求成功但不返回任何东西,例如删除操作

    3.xx

    用于跳转

    4.xx

    客户端错误
    400 - Bad Request,表示API消费者发送服务器的请求错误
    401 - Unauthorized,表示没有提供授权信息或提供授权信息不正确
    403 - Forbidden,表示身份认证已经成功,但是已认证的用户却无法访问请求
    404 - Not Found,表示请求资源不存在
    405 - Method not allowed,当尝试发送请求资源的时候,使用了不被支持的HTTP方法是,就会返回405状态码
    406 - Not acceptable,表示API消费者请求的标书格式并不被Web API所支持,并且API不会提供默认的表述格式。
    409 - Confict,表示请求与服务器当前状态冲突,通常指更新资源时发生的冲突
    415 - Unsupported media type,与406正好相反,有一些请求必须带着数据发往服务器,这些数据都是属于特定的媒体类型,如果API不支持该媒体类型给是,415就会被返回。
    422 - Unprocessable entity,它是HTTP拓展协议的一部分。它说明服务器已经懂得了实体的Content Type,也就是说415状态码肯定不合适;此外,实体的语法也没有问题,所以400也不合适。但是服务器任然无法处理这个实体数据,这是就可以返回422。所以他通常是用来表示语义上有错误,通常就表示实体验证的错误。

    5.xx

    服务器错误
    500 - Internal server error,表示服务器出现错误,客户端无能为力,只能以后再试试。
    错误 Errors:
    错误是有API的消费者引起的。请求数据不合理就会将其拒绝。
    HTTP 4xx错误
    不会对API整体可用性造成影响
    故障 Faults:
    针对一个合理请求,API无法返回他的响应。
    HTTP 5xx错误
    会对API整体可用性造成影响
  • 相关阅读:
    15 Django组件-中间件
    Android学习笔记-Dialog详解
    python爬取世界疫情信息到Mysql
    《构建之法》阅读笔记3
    团队项目--校园百晓生
    团队项目--校园百晓生
    php安装配置及问题解决
    《构建之法》阅读笔记2
    云服务器配置(转载)
    第五周总结
  • 原文地址:https://www.cnblogs.com/-zzc/p/14322525.html
Copyright © 2011-2022 走看看