Neo4j http Cypher 查询非法字符'{'

Neo4j http Cypher query illegal character '{'

我正在尝试使用 http 中的密码查询来查询 Neo4j。我正在使用 Fiddler 编写和发送请求。这是我尝试过的一个非常简单的查询示例。

POST http://localhost:7474/db/data/transaction/commit
Accept: application/json; charset=UTF-8
Content-Type: application/json
{ "statements" : [ { "statement" : "MATCH (n) RETURN id(n)" } ] }

无论如何,我得到这个错误:

HTTP/1.1 400 Illegal character VCHAR='{'

我在这里做错了什么?谢谢

HTTP 请求的 head 必须用空行与可选的 body 分开。

在你的例子中,正文之前没有空行。如果该示例准确显示了您的请求的样子,那将是一个错误。