我正在使用REST从MS-SQL数据库中提取时间序列数据。当我使用REST来检索数据时,我发现浮点精度从0.00166667的值下降到0.002,但是使用DB设计器自己的工具,精度得以保持。
这是REST方法的限制,还是特定于实现的东西?
只是为了澄清 - 我的工作是使用以MS-SQL为主干的专有数据库。它不是开源的,所以我不能四处寻找,看看如何处理请求。
提供了一个SOAP方法,我将尝试实现比较,但是我更关心这是否是一个REST问题。
答案 0 :(得分:0)
Representational State Transfer只是客户端 - 服务器架构的一种风格。它没有指定任何几乎如此详细的内容,例如浮点值的适当处理。它所施加的唯一限制是沟通应该是“无国籍”的。因此,REST的概念存在于更高的抽象层次上,您所看到的问题必须是提供浮点值的服务实现的特定内容。