首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告客户端不推荐REST

警告客户端不推荐REST
EN

Stack Overflow用户
提问于 2015-04-24 09:16:39
回答 2查看 3.1K关注 0票数 11

我们不推荐REST服务,我们想通知客户。所采用的最佳做法是什么?

我可以想到以下几种选择

  1. 将弃用警告消息作为服务响应JSON/XML的一部分传递
  2. 在HTTP“警告”响应头中传递警告消息。

你能分享一下你的想法吗?

EN

回答 2

Stack Overflow用户

发布于 2016-03-21 09:18:57

我不会将状态代码或服务响应中的任何内容更改为向后兼容。我会在响应中添加一个“警告”标题。

代码语言:javascript
复制
Warning: 299 - "Deprecated API"

您还可以检查这个(旧的)响应:https://softwareengineering.stackexchange.com/questions/55081/deprecate-a-web-api-best-practices

票数 5
EN

Stack Overflow用户

发布于 2022-01-17 11:42:52

IETF有一个“弃用HTTP报头字段”草案,它建议在服务器响应中添加特殊的headers。

示例

第一个示例显示了一个没有日期信息的弃用标头字段:

代码语言:javascript
复制
Deprecation: true

第二个示例显示了带有日期信息的弃用标头和后续版本的链接:

代码语言:javascript
复制
Deprecation: Sun, 11 Nov 2018 23:59:59 GMT
Link: <https://api.example.com/v2/customers>; rel="successor-version"

第三个示例显示了一个反推荐标头字段,其中包含后续版本和API的弃用策略的链接。此外,它还显示了不推荐的资源的日落日期:

代码语言:javascript
复制
Deprecation: Sun, 11 Nov 2018 23:59:59 GMT
Sunset: Wed, 11 Nov 2020 23:59:59 GMT
Link: <https://api.example.com/v2/customers>; rel="successor-version", <https://developer.example.com/deprecation>; rel="deprecation"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29843430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档