所以我正在开发一个网络服务来访问我们的天气预报数据(10000个地点,每个40个参数,接下来14天的每小时值=约1.3亿个值).
所以我阅读了有关RESTful服务及其意识形态的所有内容.
所以我理解一个URL正在解决资源问题.
但在我的情况下,什么是资源?
常见的用例是您希望在一个或多个位置的时间跨度内获取几个参数的数据.因此,清楚地给每个值提供自己的URL并不是实际的,并且会导致数百个请求.我觉得我的具体问题并不完全符合RESTful模式.
更新:澄清:服务有两种使用模式.1.原始数据; 多个位置和参数的行和行数据.
解释数据; 原始数据计算为符号(例如,太阳和云)和其他参数.
没有一个'预测'.不同的客户对数据有不同的需求.
我认为这不符合REST模式的原因是,虽然我实际上可以有一个'预测'资源,但我仍然需要提交大量的请求参数.因此,对资源的简单GET请求不起作用,我最终在整个地方发布数据.