• 6、 restful API


    RESTful

    一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    RESTFUL使用的是资源视角,比如有一些资源,我们可以对资源做如下操作

    • GET:查询资源
    • POST:创建一个资源
    • DELETE:删除资源
    • PUT:更新资源

    GET:查询资源

    GET /comments //获取所有评论
    GET /comments/tid/1 //获取文章tid为1的所有评论

    POST:创建资源

    POST /comments/tid/1 //为tid为1的文章创建评论

    PUT:更新资源

    PUT /comments/cid/like/1 //为cid为1的评论点赞

    DELETE:删除资源

    DELETE /comments/cid/1 //删除cid为1的评论

    关于更多RESTful API 建议参考 

    https://www.zhihu.com/question/27785028

    https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665513217&idx=1&sn=a56253effadfc14d428966e0dbc9962b#rd

    https://searchmicroservices.techtarget.com/definition/RESTful-API

    https://zhuanlan.zhihu.com/p/25647039

  • 相关阅读:
    Django REST framework的解析器与渲染器
    python基础之 数据格式化
    REST framework 之 分页
    Django REST framework 之 认证 权限 限制
    DjangoRestFrameWork 版本控制
    DjangoRESTFrameWork中的视图
    浏览器跨域问题
    初识REST
    vue之生命周期
    vue组件
  • 原文地址:https://www.cnblogs.com/suim1218/p/8931174.html
Copyright © 2020-2023  润新知