我正在尝试使用Neo4j事务查询发送POST请求。虽然我得到响应200但是没有创建节点。这是我的Python脚本:
import requests
import json
import csv
headers = {'content-type': 'application/json'}
url = "http://localhost:7474/db/data/transaction/commit"
checkNode = {"query" : '{"statements": [{"statement":"CREATE (n:test) RETURN n"}]}'}
mkr =requests.post(url, data=json.dumps(checkNode), headers=headers)
print(mkr)
我之前没有使用过交易,而且试图通过Rest Api创建一个交易。我在这里做错了什么?
答案 0 :(得分:4)
我似乎不太可能收到200的回复代码;你应该获得500 the transactional endpoint doesn't accept a query
parameter。试试这个:
import requests
import json
import csv
headers = {'content-type': 'application/json'}
url = "http://localhost:7474/db/data/transaction/commit"
checkNode = {"statements":[{"statement":"CREATE n RETURN n"}]}
mkr = requests.post(url, data=json.dumps(checkNode), headers=headers)
print(mkr.text)