javascript - OrientDB HTTP REST Api 查询未经授权

标签 javascript http orientdb orientdb2.2

我的 api 请求收到 401 未经授权的错误。它适用于所有其他 api 端点(连接、服务器、类),但不适用于查询端点。有谁知道授权是否需要额外的参数?

      fetch(
           'http://localhost:2480/class/query/DB/sql/'+'Select from Results',
           {
                headers: { 'Authorization': 'Basic ' + base64.encode('admin'+":"+'admin')},
            }
       ).then((res)=>{
            console.log(res)
            return res;
       })

Error: {[{code: 401, reason: "Unauthorized", content: "401 Unauthorized."}]}

最佳答案

您可以使用“query ”或“class ”来获取有关类的信息:

http://localhost:2480/query/DB/sql/Select from Results

 

http://localhost:2480/class/DB/Results

请记住,您只能使用“query”命令发出 GET 请求。

关于javascript - OrientDB HTTP REST Api 查询未经授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45766859/

相关文章:

javascript - 为什么日期选择器 Angular 中的日期显示最后一天?

http - 在tcl 8.0中使用http post方法获取url

javascript - 需要帮助处理 XML HTTP 文件上传请求

docker - 由于 docker 数据,Ubuntu 14.04 卷磁盘已满

javascript - OrientDB:在服务器端函数中访问查询结果数据

javascript - 在运行函数之前检查类名

javascript - coffeescript 中的 AMD 模块没有缩进整个文件?

javascript - 如果更改包含三元运算符的顺序,为什么逻辑或的工作方式会有所不同

linux - 终端 - 如何运行 HTTP 请求 'PUT'

OrientDB 使用 shortestPath() 获取边