在Neo4J Python中进行事务的问题
我正在尝试发送带有Neo4j事务查询的POST请求。虽然我得到了一个响应200,但没有创建节点。这是我的Python脚本:在Neo4J Python中进行事务的问题,python,transactions,neo4j,Python,Transactions,Neo4j,我正在尝试发送带有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": [{
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)
我以前没有使用过事务,nver试图通过RESTAPI创建一个事务。我在这里做错了什么?我觉得你收到的回复代码不太可能是200;你应该得到500分。试试这个:
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)
在我看来,你收到的回复代码不太可能是200;你应该得到500分。试试这个:
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)