• 对RESTful Api的简单记录


    1.五个动词

    ①GET:读取(Read)--->查询操作

    ②POST:新建(Create)--->添加操作

    ③PUT:更新(Update)--->修改操作

    ④PATCH:更新(Update),通常是部分更新--->修改操作

    ⑤DELETE:删除(Delete)--->删除操作

    2.状态码

    首先状态码可以大致分为五类:

    1XX:不用
    2XX:操作成功
    3XX:重定向
    4XX:客户端错误
    5XX:服务端错误	
    
    ①2XX
    - GET: 200 OK
    - POST: 201 Created
    - PUT: 200 OK
    - PATCH: 200 OK
    - DELETE: 204 No Content
    
    ②4XX
    400 Bad Request`:服务器不理解客户端的请求,未做任何处理。
    401 Unauthorized`:用户未提供身份验证凭据,或者没有通过身份验证。
    403 Forbidden`:用户通过了身份验证,但是不具有访问资源所需的权限。
    404 Not Found`:所请求的资源不存在,或不可用。
    405 Method Not Allowed`:用户已经通过身份验证,但是所用的 HTTP 方法不在他的权限之内。
    410 Gone`:所请求的资源已从这个地址转移,不再可用。
    415 Unsupported Media Type`:客户端要求的返回格式不支持。比如,API 只能返回 JSON 格式,但是客户端要求返回 XML 格式。
    422 Unprocessable Entity` :客户端上传的附件无法处理,导致请求失败。
    429 Too Many Requests`:客户端的请求次数超过限额。
    
    ③5XX
    500 Internal Server Error`:客户端请求有效,服务器处理时发生了意外。
    503 Service Unavailable`:服务器无法处理请求,一般用于网站维护状态。
    
  • 相关阅读:
    mysql的悲观锁与乐观锁的实现
    java中int和Integer的区别
    node 爬取图片并下载 到本地
    vue-cli3.0使用及配置(部分)
    vue模块组件
    新版公共弹出层
    四面八方拖拽
    js常用功能技巧函数
    localStorage和cookie的跨域解决方案
    前端面试要点
  • 原文地址:https://www.cnblogs.com/codexiaoyi/p/11885906.html
Copyright © 2020-2023  润新知