Web services 用于配置/配置服务的REST API

Web services 用于配置/配置服务的REST API,web-services,rest,api-design,Web Services,Rest,Api Design,我有一个服务,每隔10分钟捕获一次数据,并允许用户订阅以接收该数据、查询数据、在数据更改时接收电子邮件等,所有这些都通过REST API实现 我希望允许用户将服务配置为使用每隔1小时捕获的数据,但由于此配置影响的是整个服务,而不仅仅是一个特定的资源/功能,因此我不确定如何最好地通过REST API捕获此信息。是否有任何方法可以通过RESTAPI捕获此类一般服务配置信息?这有先例吗?我真的不明白。用户将某些资源的“interval”属性设置为1小时或10分钟有什么问题?因为这是一个适用于所有资源的

我有一个服务,每隔10分钟捕获一次数据,并允许用户订阅以接收该数据、查询数据、在数据更改时接收电子邮件等,所有这些都通过REST API实现


我希望允许用户将服务配置为使用每隔1小时捕获的数据,但由于此配置影响的是整个服务,而不仅仅是一个特定的资源/功能,因此我不确定如何最好地通过REST API捕获此信息。是否有任何方法可以通过RESTAPI捕获此类一般服务配置信息?这有先例吗?

我真的不明白。用户将某些资源的“interval”属性设置为1小时或10分钟有什么问题?因为这是一个适用于所有资源的全局设置。所以,在每个资源上设置它并不能真正起作用。我仍然不理解你的问题。也许你可以编辑你的问题并澄清它。给出一些示例,说明它是如何工作的以及您如何想象它可能会有所帮助。您是否可以将其设计为查询参数
/endpoint/?interval=60
,或者如果未指定参数,则将其默认为10?