无法通过Rest(HTTP)访问Neo4j

无法通过Rest(HTTP)访问Neo4j,neo4j,cypher,Neo4j,Cypher,我目前正在使用Neo4j 3.2版本。我可以通过浏览器localhost:7474/browser访问Neo4j,但当我试图通过REST访问它时,会出现类似活动调用失败的错误 我需要在conf文件中做任何更改才能从REST访问它吗?或者,当从REST访问时,它是否具有单独的授权?您可以尝试螺栓连接,因为这是Neo4j提倡的首选方法。下面的Python代码可能会有所帮助。Q是密码查询,ResultType定义要处理的结果的性质(节点、列表、集合等): 您需要进行身份验证,然后运行查询。我使用Neo

我目前正在使用Neo4j 3.2版本。我可以通过浏览器localhost:7474/browser访问Neo4j,但当我试图通过REST访问它时,会出现类似活动调用失败的错误


我需要在conf文件中做任何更改才能从REST访问它吗?或者,当从REST访问时,它是否具有单独的授权?

您可以尝试螺栓连接,因为这是Neo4j提倡的首选方法。下面的Python代码可能会有所帮助。Q是密码查询,ResultType定义要处理的结果的性质(节点、列表、集合等):


您需要进行身份验证,然后运行查询。我使用Neo4j桌面发送数据库,其默认用户名为Neo4j,您可以设置自己的密码。

我使用此url进行REST。默认情况下,您需要进行身份验证,是否使用中描述的标题?是。我是否需要更新conf文件以通过REST访问它?
from neo4j.v1 import GraphDatabase
def CypherBoltQuery(Q,ResultType):
    uri = "bolt://localhost:7687"
    driver = GraphDatabase.driver(uri, auth=("neo4j", "your password"))
    with driver.session() as session:
        with session.begin_transaction() as tx:
            for record in tx.run(Q):
                for r in record:
                    {write processing code}