REST 对用户来说不可能?
REST for user impossible?
我的 ArangoDB 服务器包含一个数据库 (mydb
) 和一个集合 (thiscol
),集合中有一些数据。我可以使用用户 Thijs 登录并使用 Web 界面四处查看。
我不能让用户 Thijs 使用 REST API,我试过设置密码、授予访问权限、重新启动并创建新用户。
REST 接口总是 returns 401 Unauthorized
。我显然已经四次检查密码了。
如果我使用用户root
,一切正常。
我现在不想从 Foxx 服务开始,因为实现一个已经存在但不是 'available'.
的 REST 服务似乎需要大量工作
REST API 是否仅针对单个硬编码用户名实现,或者我在这里遗漏了什么..
REST 调用示例:http://localhost:8529/_api/collection
每个请求
获取失败
啊,你需要在URL中指定要使用的数据库,不指定数据库会默认为_system。尝试 localhost:8529/_db/vbo/_api/collection 查看 this documentation page 了解更多信息。
很高兴帮助解决问题。
我的 ArangoDB 服务器包含一个数据库 (mydb
) 和一个集合 (thiscol
),集合中有一些数据。我可以使用用户 Thijs 登录并使用 Web 界面四处查看。
我不能让用户 Thijs 使用 REST API,我试过设置密码、授予访问权限、重新启动并创建新用户。
REST 接口总是 returns 401 Unauthorized
。我显然已经四次检查密码了。
如果我使用用户root
,一切正常。
我现在不想从 Foxx 服务开始,因为实现一个已经存在但不是 'available'.
REST API 是否仅针对单个硬编码用户名实现,或者我在这里遗漏了什么..
REST 调用示例:http://localhost:8529/_api/collection
每个请求
获取失败
啊,你需要在URL中指定要使用的数据库,不指定数据库会默认为_system。尝试 localhost:8529/_db/vbo/_api/collection 查看 this documentation page 了解更多信息。
很高兴帮助解决问题。