HTTP REST 请求
Neo4j 浏览器支持以下 HTTP REST 命令
-
:delete
— HTTP DELETE。 -
:get
— HTTP GET。 -
:head
— HTTP HEAD。 -
:post
— HTTP POST。 -
:put
— HTTP PUT。
可以使用这些命令查询 Neo4j HTTP API.
Neo4j 3.5 中已弃用 Neo4j REST API,并在 Neo4j 4.X 版本中删除。 |
示例 1. HTTP API
:get /
{
"bolt_routing" : "neo4j://localhost:7687",
"transaction" : "http://localhost:7474/db/{databaseName}/tx",
"bolt_direct" : "bolt://localhost:7687",
"neo4j_version" : "5.13.0",
"neo4j_edition" : "enterprise"
}
示例 2. HTTP API — 事务
:post /db/neo4j/tx
{"results":[],"errors":[],"commit":"http://localhost:7474/db/neo4j/tx/2/commit","transaction":{"expires":"Fri, 20 Jan 2222 10:11:12 GMT"}}
示例 3. HTTP API — 事务和提交
:post /db/neo4j/tx/commit {
"statements": [
{
"statement": "CREATE (n $props) RETURN n",
"parameters": {
"props": {
"name": "My Node"
}
}
},
{
"statement": "CREATE (n $props) RETURN n",
"parameters": {
"props": {
"name": "Another Node"
}
}
}]
}