【发布时间】:2012-01-27 02:00:09
【问题描述】:
我有一个系统,用户需要先连接到该系统,然后根据连接获取一些数据。例如您连接到数据库,然后获取有关表的元数据。
我打算通过 REST API 公开这个。所以在这种情况下,您需要先连接,然后使用该连接来获取元数据。
我想到了两个选择: 一个。有一个 URL 说 /connect 您将连接参数发布到的位置,它会返回一个连接 ID。然后在后续 URL 中对该 id 进行编码以识别连接。 湾。第二种选择是每次都发布连接参数。
这些方法的优缺点是什么?还有其他选择吗? 一个限制是连接到系统的身份验证机制不在我的控制范围内,我只是通过 web 服务从系统中公开一些数据,并且我正在探索使用 REST。
【问题讨论】:
标签: web-services api rest