2012-07-05 55 views
0

我们在我们的应用平台上开展本地业务。我们的移动客户端应用正在查询Google地点API并获取附近地点的列表。现在客户需要将这些地点的ID和REF发送到我们的服务器,并查看是否有任何这些地方在我们的应用平台上。我们的服务器将在数据库中检查这些ID和REF的匹配,结果集将把每个地点的“机载状态”告知客户端为真/假。在REST API中获取匹配结果GET方法

我在想我应该使用GET方法实现这一点,因为POST或其他任何动词不会描述我想要做什么。使用GET时,我不能将东西放在身体中。那么如何在GET方法URI中传递整个JSON对象列表呢?下面的声音可以吗? GET/placestatus?placelist = [{ID:'idOfPlace1',REF:'refOfPlace1},{ID:'idOfPlace2',REF:'refOfPlace2},{ID:'idOfPlace3',REF:'refOfPlace2}]

回答

0

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