0

我正在使用 REST 从 MS-SQL 数据库中提取时间序列数据。当我使用 REST 检索数据时,我发现浮点精度从 0.00166667 之类的值下降到 0.002,但使用数据库设计器自己的工具,精度保持不变。

这是 REST 方法的限制,还是特定于实现的东西?

澄清一下——我的工作是使用以 MS-SQL 作为其主干的专有数据库。它不是开源的,所以我无法查看请求是如何处理的。

提供了一个 SOAP 方法,我将尝试实现以进行比较,但我更关心这是否是 REST 问题。

4

1 回答 1

0

Representational State Transfer 只是客户端-服务器架构的一般风格。它没有指定任何几乎如此详细的内容,例如对浮点值的适当处理。它施加的唯一限制是通信应该是“无状态的”。因此,REST 的概念存在于更高的抽象层次上,您看到的问题一定是特定于提供浮点值的服务的实现。

于 2013-03-22T18:41:51.267 回答