0

我们在我们的应用平台上加入本地企业。我们的移动客户端应用程序正在查询 Google 地点 API 并获取附近地点的列表。现在客户端需要将这些地点的 ID 和 REF 发送到我们的服务器,并查看这些地点是否在我们的应用平台上。我们的服务器将在数据库中检查这些 ID 和 REF 的匹配项,结果集会将每个地点的“onboard status”作为真/假告诉客户端。

我在想我应该使用 GET 方法来实现它,因为 POST 或任何其他动词都没有描述我想要做什么。使用 GET 时,我无法将东西放入体内。那么如何在 GET 方法 URI 中传递整个 JSON 对象列表?下面的声音好吗?

GET /placestatus?placelist=[{ID:'idOfPlace1', REF:'refOfPlace1},{ID:'idOfPlace2', REF:'refOfPlace2},{ID:'idOfPlace3', REF:'refOfPlace2}]

4

1 回答 1

0

GET 对您不起作用 - 您可能会遇到 URL 长度限制。您所做的也不完全是 GET。您实际上是在传递需要处理的信息,之后您的服务器将返回一些信息。使用 POST 更安全,并且在您正在做的事情的定义和上下文中仍然有意义。

于 2012-07-05T22:53:15.000 回答