【问题标题】:Raw vs Lookup values in REST APIREST API 中的原始值与查找值
【发布时间】:2016-10-12 18:19:02
【问题描述】:

我们正在我们的项目中实现 REST API,我们无法就响应数据达成共识。

所以我们有一些“代码”实体。这些实体包含字段代码(简单的字母数字标识符)和此代码的描述(一些描述文本)。在当前客户端应用程序的某些页面上,我们需要根据用户设置(例如代码 - 描述或描述 - 代码)显示查找值。 REST API 应该返回配置的值还是应该只返回原始代码值?我的观点是代理是客户的责任。

你怎么看?

【问题讨论】:

  • 描述是否可配置?如果是这样,您还需要返回描述,因为客户端无法知道它的值先验。如果不是,那么我个人也会返回描述,因为它将允许您在未来集中控制它 - 它更易于维护。

标签: rest api


【解决方案1】:

我会返回代码和描述。如果客户端不想使用服务器提供的描述,他们可以直接忽略它。


如果您需要国际化,支持Accept-Language HTTP 标头以根据所需语言提供描述。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-30
    • 2012-10-27
    • 2018-11-09
    • 1970-01-01
    • 2016-08-31
    • 2020-02-19
    • 1970-01-01
    • 2014-12-29
    相关资源
    最近更新 更多