You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Memgraph是否支持Neo4j兼容的HTTP API?使用该API连接是否可行?

Memgraph与Neo4j HTTP API兼容性说明
  • Memgraph原生支持与Neo4j兼容的HTTP API,因此用Neo4j HTTP API编写程序连接Memgraph是可行的方案。
  • 连接失败大概率是以下细节未配置正确:
    • 端口差异:Memgraph的HTTP API默认端口为7444(Neo4j HTTP默认是7474),需确认代码中使用的端口是否匹配。
    • 请求格式:必须遵循Neo4j HTTP API的规范,比如以POST请求发送JSON格式的语句到/db/data/transaction/commit端点,示例请求体:
      {"statements": [{"statement": "MATCH (n) RETURN n LIMIT 5"}]}
      
    • 认证配置:若Memgraph开启了身份验证,请求头需携带Authorization: Basic <base64编码的用户名:密码>,默认用户名为memgraph,初始密码为空(未修改的情况下)。
  • 快速验证方法:用curl命令测试连通性,确认API是否正常响应:
    curl -X POST http://localhost:7444/db/data/transaction/commit \
    -H "Content-Type: application/json" \
    -d '{"statements": [{"statement": "RETURN 42 AS answer"}]}'
    
    如果返回包含结果的JSON,说明API兼容正常,再排查代码中的请求头、端口、请求体等细节问题。

内容的提问来源于stack exchange,提问作者KWriter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 05:10:38