display一个更改资源状态的按钮,仅在DB中有记录我们具有状态=有效且开放=true

问题描述 投票:0回答:1
如何创建一个API,该API检查是否满足某个条件,同时使其尽可能灵活并遵守休息原理?

想到的是使用URL的Get Count API:
namespace/resources/count支持REST查询语言,消费者可以根据返回的数量来过滤DB结果并检查是否满足条件结果 有没有人有指导方针或过去遇到了这个问题?我正在等待听到您的建议!

现在,我正在使用仅返回True/fals的高度特定的API,因为我已经用完了时间,但是我可能必须在将来更改我的实现。

创建基于硬编码查询的true/false的API似乎不是一个很好的解决方案,因为它根本不灵活并且不适合休息,因为它不能代表资源上的动作.

ture it it -ure-资源是一些命名的信息集合(又称“文档”,尽管您可以在API立面后面您喜欢的任何方式实现),并且对资源的操作为

GET(请给我发送一个文档当前表示的副本)。 静止旨在有效地对large粒度的hypermedia

,您更有可能想要返回一堆信息的设计,而不是描述一点点的文档,但这是您得到的。自己决定。

如何创建一个API,该API检查是否满足某个条件,同时使其尽可能灵活并遵守休息原理?

rest architecture software-design
1个回答
0
投票
SO休息将告诉您您可以做到这一点(这是您自己的资源空间),并且您可能需要使用一些易于标准化的形式来描述标识符的空间(即:选择可以使用
来描述的标识符URI模板

作为一般规则,您需要避免使用将您紧密与处理程序的特定实现的标识符,除非您确信特定的实现是“永久性的”。
在您用来将资源变化用于标识符的拼写惯例的术语中 - 休息不在乎您使用的拼写惯例。


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.