我的ArangoDB服务器包含一个带有集合(mydb
)的数据库(thiscol
),并且在集合中包含一些数据。我可以使用用户Thijs登录并使用Web界面查看。
我不能让用户Thijs使用REST API,我已尝试设置密码,授予访问权限,重新启动并建立新用户。
REST接口始终返回401 Unauthorized
。我显然已经检查了密码。
如果我使用用户root
,一切正常。
而且我现在不想从Foxx服务开始,因为实现已经存在但不“可用”的REST服务似乎是一项巨大的工作。
REST API仅针对单个硬编码用户名实现,或者我在这里遗漏了一些东西..
每次请求答案 0 :(得分:1)
啊,您需要指定要在URL中使用的数据库,而不指定默认为_system的数据库。尝试localhost:8529 / _db / vbo / _api / collection请参阅this documentation page了解更多信息。
很高兴帮助解决问题。