02 restful接口规范

restful接口规范

接口规范:就是为了采用不同的后台语言,也能使用同样的接口获取到同样的数据如何写接口:接口规范是 规范化书写接口的,写接口要写 url、响应数据        注:如果将请求参数也纳入考量范围,那就是在写 接口文档

两大部分:

  • url
1) 用api关键字标识接口url    api.baidu.com | www.baidu.com/api    2) 接口数据安全性决定优先选择https协议3) 如果一个接口有多版本存在,需要在url中标识体现    api.baidu.com/v1/... | api.baidu.com/v2/...    4) 接口操作的数据源称之为 资源,在url中一般采用资源复数形式,一个接口可以概括对该资源的多种操作方式    api.baidu.com/books | api.baidu.com/books/(pk)    5) 请求方式有多种,用一个url处理如何保证不混乱 - 通过请求方式标识操作资源的方式    /books         get            获取所有/获取一个    /books         post           增加一个(多个)    /books/(pk)    delete         删除一个     params传参        /books/(pk)    put            整体更新一个    /books/(pk)    patch          局部更新一个6) 资源往往涉及数据的各种操作方式 - 筛选、排序、限制    api.baidu.com/books/?search=西&ordering=-price&limit=3
  • 响应数据 就是下面的JsonResponse,返回给前端的数据
1) http请求的响应会有响应状态码,接口用来返回操作的资源数据,可以拥有 操作数据结果的 状态码    status  0(操作资源成功)  1(操作资源失败)  2(操作资源成功,但没匹配结果)    注:资源状态码不像http状态码,一般都是后台与前台或是客户约定的    2) 资源的状态码文字提示    status  ok    '账号有误'  '密码有误'  '用户锁定'    3) 资源本身    results    注:删除资源成功不做任何数据返回(返回空字符串)    4) 不能直接放回的资源(子资源、图片、视频等资源),返回该资源的url链接
(0)

相关推荐

  • 开发者必备——API设计问题

    本文主要探讨RPC和RESTFul两种API风格的特点以及在开发中应该如何进行技术选型,截取了部分网上社区,文章关于API设计的想法和观点供读者参考取舍. 1,背景简述 API学名:应用程序接口(Ap ...

  • django rest swagger

    时间主题11.21(周四)20:00 契约测试&Swagger 在周四的测试运维试听课程中,芒果给大家介绍了契约测试,以及基于django rest framework 的 Swagger使用 ...

  • 教你 10 分钟构建一套 RESTful API 服务( 中 )

    教你 10 分钟构建一套 RESTful API 服务( 中 )

  • REST,以及RESTful接口规范的讲解

    REST 是面向资源的,这个概念非常重要,而资源是通过 URI 进行暴露. REST API 是基于 HTTP的,所以你的API应该去使用 HTTP的一些标准. REST是一个标准,一种规范,遵循RE ...

  • 干货第一季02:氢能源爆发,思考压力位的意义!

    兄弟们,周末快乐! 今天来说点看似简单的东西,压力位. 顾名思义,压力位就是前面套牢比较多的位置,比如随便找一个: 长源电力周四突破了之前短线资金密集套牢区,然后走成碳中和龙头. 这是看图炒股,很简单 ...

  • 《轻松学经方8》第75讲 干劲十足方——桂枝加龙骨牡蛎方02

    养胃五点"少点慢点淡点软点暖点" 好,我们回过来,好戏就出现了: 爆发力和耐力的绝方是什么?桂枝加龙骨牡蛎汤.     桂枝汤它主什么?主爆发力.你想百米冲刺那就桂枝汤.可是你想要 ...

  • 王根生经典人物作品欣赏(一)02

    王根生经典人物作品欣赏(一)02

  • 《简单的逻辑学》02:未经审视的“四因说”不是好的四因说

    这篇,我们来看一个逻辑学中的一个基本原理,即充分理由律. 一个事物之所以是这样,以及之所以会发生,是有原因的,而且,原因往往是一系列的.比如,A是B发生的原因,而B的发生又导致了C,我们可以用图形这样 ...

  • 第02章 属相的本质

    万年历是我们预测者一生也离不开的法宝,即使盲人都会"千年赶"能离开万年历,不等于他们不用万年历里面的干支,从广义上讲,谁也离不开万年历. 万年历,世上只有一本,是我国祖先太乙道的道 ...

  • 素说论语:学而篇(02)

    学而第一 1.2  有子曰:"其为人也孝弟,而好犯上者,鲜矣.不好犯上,而好作乱者,未之有也.君子务本,本立而道生.孝弟也者,其为仁之本与!" [试译]有老师说:"一个人 ...

  • 素说论语:为政篇(02)

    一.原文 为政第二 2.02子曰:"诗三百,一言以蔽之,曰:思无邪." [试译]孔老师说:"<诗经>共有三百篇诗,用一句话来概括这些诗篇,就是纯正无邪,就是真 ...

  • 素说论语:八佾篇(02)

    一原文八佾第三3.02 三家者以雍彻.子曰:"相维辟公,天子穆穆.奚取于三家之堂!"[试解]孟孙.叔孙.季孙三家大夫在举行家祭时,祭礼结束撤席的时候却让乐师们唱起了<雍> ...