最新 最热

为什么我使用 GraphQL 而放弃 REST API?

本文最初发布于 Max Desiatov 的个人博客,经原作者授权由 InfoQ 中文站翻译并分享。

2021-05-19
1

快递100轨迹查询-电商快递地图轨迹推送服务API接口案例代码

1.使用http协议表单提交的方式进行信息交互,字符编码默认统一采用UTF-8,数据格式:application/x-www-form-urlencoded;

2021-05-18
1

第 16 篇:别再手动管理接口文档了

大多数情况下,开发的接口都不是给开发这个接口的人用的,所以如果没有接口文档,别人就无法知道有哪些接口可以调用,即使知道了接口的 URL,也很难知道接口需要哪些参数,即使知道了这些参数,也可能无法理解这些参数的含义。因此...

2021-05-14
1

API 文档简洁之美,只需三步开启

API 最初出现时通常被用作操作系统的库,而且几乎都在本地的系统中运行。到 2000 年代初,它们已脱离本地运行环境,成为远程交互数据的重要技术。现如今,API 不仅仅是一种技术连接,也成为了一种商业连接。通过开放 API,个人或...

2021-04-15
1

drf的接口文档生成与管理

在项目开发中,例如web项目的前后端分离开发,需要由前后端相关人员共同定义接口,编写接口文档。之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。一个好的接口文档能够帮助我们快速上手这类项目、便于阅读...

2021-04-13
1

支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型

Nacos 在阿里巴巴起源于 2008 年五彩石项目,该项目完成了微服务拆分和业务中台建设,随着云计算和开源环境的兴起,2018 年我们深刻感受到开源软件行业的影响,因此决定将 Nacos 开源,输出阿里十年关于服务发现和配管管理的沉...

2021-04-07
1

API 安全测试的 31 个 Tips

旧的API版本通常会包含更多的安全漏洞,他们缺乏一些安全机制。我们可以使用REST API的一些特征来预测是否存在旧的API版本。比如当前有一个API被命名为/api/v3/login ,我们可以检查/api/v1/login是否存在 。...

2021-03-23
1

最新版Swagger 3升级指南和新功能体验!

Swagger 3.0 发布已经有一段时间了,它于 2020.7 月 发布,但目前市面上使用的主流版本还是 Swagger 2.X 版本和少量的 1.X 版本,然而作为一名合格的程序员怎么能不折腾新技术呢?所以本期就大家带来一篇最新版 Swagger 的内...

2021-03-15
1

腾讯云 SDK 小课堂(一):产品名与模块名

在使用腾讯云 API SDK 的时候,有些朋友会发现 SDK 中有一百多个模块。常见的如 cvm、vpc,clb 可能还知道分别代表了云服务器(Cloud Virtual Machine)、私有网络(Virtual Private Cloud)、负载均衡(Cloud Load Balancer),一些不...

2021-01-12
1

构建下一代 HTTP API - 零成本抽象做输入输出的校验和正规化

计算机领域有句大俗话,是:Garbage in, garbage out,垃圾进,垃圾出。如果将错误的,无意义的数据输入给一个系统,你也将会得到错误的结果。软件架构领域的先驱者 Mary Shaw 在她的《软件架构》一书里提到,一个系统只有 10% 的...

2021-01-04
1