端点 (Endpoints)

本页列出了 HTTP API 提供的端点,以及指向 Neo4j 服务器上其他可用 HTTP 端点的链接。

集群状态端点和 Discovery API 未被弃用,仍将继续工作。更多信息请参阅 集群 → 监控 → 监视集群端点以获取状态信息

有关 Query API 提供的端点列表以及指向 Neo4j 服务器上其他 HTTP 端点的链接,请参阅 查询 API → 端点

端点位置 描述

/db/<databaseName>/tx/commit

提交查询(在隐式事务中)。
更多信息请参阅 查询数据库

/db/<databaseName>/tx

打开事务。
更多信息请参阅 运行事务

/db/<databaseName>/tx/<transactionID>

向 ID 为 <transactionID> 的打开事务提交查询。
DELETE 请求将导致回滚。
更多信息请参阅 运行事务 → 执行查询

/db/<databaseName>/tx/<transactionID>/commit

提交 ID 为 <transactionID> 的打开事务。
更多信息请参阅 运行事务 → 提交事务

下面展示了 API 的整体流程,每个框表示一次独立的 HTTP 请求。

http cypher transaction api flow
图 1. HTTP API 流程

使用 Discovery API 检索端点列表

未废弃

要获取安装中可用端点的列表以及一些基本的服务器信息,您可以向服务器根路径发送未经身份验证的 GET 请求。

请求示例

GET https://:7474/
Accept: application/json

示例响应

{
    "bolt_routing": "neo4j://:7687",
    "query": "https://:7474/db/{databaseName}/query/v2",
    "dbms/cluster": "https://:7474/dbms/cluster",
    "db/cluster": "https://:7474/db/{databaseName}/cluster",
    "transaction": "https://:7474/db/{databaseName}/tx",
    "bolt_direct": "bolt://:7687",
    "neo4j_version": "2026.03",
    "neo4j_edition": "enterprise",
    "auth_config": {
        "oidc_providers": []
    }
}
Bolt 路由旨在与 Neo4j 的客户端库(驱动程序)一起使用。