老旧的 API,该如何处理?
逆锋起笔
共 5756字,需浏览 12分钟
·
2021-06-03 15:16
微信搜索
逆锋起笔
关注后回复编程pdf
领取编程大佬们所推荐的 23 种编程资料!
废弃 API 端点是一项非常具有挑战性的工作,我们需要考虑所有依赖该 API 的客户端,避免出现级联的故障。针对该问题,有两个新的 HTTP 头信息草案,本文详细阐述了该如何使用这两个新的头信息安全地关闭 API。
deprecated
字段),并在相关的在线文档上大声强调这一点。Deprecation: true
Deprecation: Thu, 21 Jan 2021 23:59:59 GMT
Link
HTTP 响应头信息链接至端点或人类易读的文档。在同一个Link
头信息中,我们可以包含多个这样的链接,只需要使用逗号进行分割即可(后面我们会看到一个完整的例子)。该规范定义了四个与 API 废弃相关的链接:Link: <https://developer.example.com/deprecation>; rel="deprecation"; type="text/html"
Link: <https://api.example.com/v10/customers>; rel="latest-version"
Link: <https://api.example.com/v2/customers>; rel="successor-version"
Link: <https://api.example.com/v2/users/123/clients>; rel="alternate"
Sunset: Tue, 20 Jul 2021 23:59:59 GMT
Link: <http://developer.example.com/our-sunset-policy>;rel="sunset";type="text/html"
Link
头信息)。Deprecation: Thu, 21 Jan 2021 23:59:59 GMT
Sunset: Tue, 20 Jul 2021 23:59:59 GMT
Link: <https://api.example.com/v2/customers>; rel="successor-version",
<https://developer.example.com/shutting-down-customers-v1>; rel="deprecation"
https://httptoolkit.tech/blog/how-to-turn-off-your-old-apis/
逆锋起笔
是一个专注于程序员圈子的技术平台,你可以收获最新技术动态
、最新内测资格
、BAT等大厂大佬的经验
、增长自身
、学习资料
、职业路线
、赚钱思维
,微信搜索readdot
关注!
支持下
评论