0

通过这个 API 文档页面,是否可以知道后端使用的是哪个数据库?

Zomato API

MySQL 需要服务器上的 php 文件来处理请求、进行查询、以 JSON 格式打包数据,然后将其发送回设备。但在这种情况下,参数被传递给.json文件。请指教

4

2 回答 2

0

无法“看穿”后端服务实际用于向您提供您可能查询的信息的内容。您确定要继续使用此产品吗?该网站指出,Zomato个人将不再可用,并且如果您不每月使用它,您的 API 密钥将被禁用。

于 2014-08-26T16:04:36.880 回答
0

我还没有阅读该特定 API 的规范。但总的来说,是否可以通过研究 API 来判断后端使用的是什么数据库?不,这就是 API 的全部意义所在:它应该保护 API 用户免受实现细节的影响。

在许多情况下,您可以对后端使用的工具做出合理的猜测,这可能是真的。就像您看到 API 为您提供的比较语法看起来与 Foobar SQL 中使用的专有比较函数完全一样,并且在任何其他数据库产品中都没有,这将是一个强有力的线索。但即使是这样的东西也不能作为证据。也许他们最初使用的是 Foobar SQL,然后他们切换到另一个数据库,但为了保持兼容性,他们编写了代码来将 Foobar SQL 与标准 SQL 语法进行比较。

于 2014-08-26T19:06:36.313 回答