用户不可能使用REST?

时间:2017-04-10 13:30:00

标签: arangodb

我的ArangoDB服务器包含一个带有集合(mydb)的数据库(thiscol),并且在集合中包含一些数据。我可以使用用户Thijs登录并使用Web界面查看。

我不能让用户Thijs使用REST API,我已尝试设置密码,授予访问权限,重新启动并建立新用户。

REST接口始终返回401 Unauthorized。我显然已经检查了密码。

如果我使用用户root,一切正常。 而且我现在不想从Foxx服务开始,因为实现已经存在但不“可用”的REST服务似乎是一项巨大的工作。

REST API仅针对单个硬编码用户名实现,或者我在这里遗漏了一些东西..

REST调用示例:http://localhost:8529/_api/collection

每次请求

enter image description here

GET失败 enter image description here

1 个答案:

答案 0 :(得分:1)

啊,您需要指定要在URL中使用的数据库,而不指定默认为_system的数据库。尝试localhost:8529 / _db / vbo / _api / collection请参阅this documentation page了解更多信息。

很高兴帮助解决问题。