Neo4j来自/db/data/cypher的空响应

Neo4j来自/db/data/cypher的空响应,neo4j,neo4jphp,Neo4j,Neo4jphp,通过Everyman\Neo4j执行密码查询时遇到一些问题。对cURL请求进行编码并发送到http://localhost:7474/db/data/cypher,则返回一个空响应,状态为HTTP 200 我已经登录到终端,我可以看到neo4j服务正在正确的端口上运行,我可以连接neo4j外壳并运行我尝试执行的密码。我还可以通过终端卷曲到多个端点,并获得有效的响应。似乎塞弗是唯一的问题 下面是curl配置的转储: array(8) { [10002]=> string(36) "h

通过Everyman\Neo4j执行密码查询时遇到一些问题。对cURL请求进行编码并发送到
http://localhost:7474/db/data/cypher
,则返回一个空响应,状态为
HTTP 200

我已经登录到终端,我可以看到
neo4j服务
正在正确的端口上运行,我可以连接
neo4j外壳
并运行我尝试执行的密码。我还可以通过终端卷曲到多个端点,并获得有效的响应。似乎塞弗是唯一的问题

下面是curl配置的转储:

array(8) {
  [10002]=>
  string(36) "http://localhost:7474/db/data/cypher"
  [19913]=>
  int(1)
  [42]=>
  int(1)
  [10023]=>
  array(5) {
    [0]=>
    string(36) "Accept: application/json;stream=true"
    [1]=>
    string(30) "Content-type: application/json"
    [2]=>
    string(26) "User-Agent: neo4jphp/0.1.0"
    [3]=>
    string(14) "X-Stream: true"
    [4]=>
    string(19) "Content-Length: 309"
  }
  [10036]=>
  string(4) "POST"
  [47]=>
  int(1)
  [10015]=>
  string(309) "{"query":"MATCH ..."}"
[113]=> int(1) }

我尝试重新启动服务并重新启动服务器,但没有成功。错误日志或HTTP日志中没有任何有趣的内容


我正在运行Neo4j社区版本2.1.5。

我在我的机器上进行了一次尝试,并且至少收到了我发送的请求的响应:

<?php
    require('vendor/autoload.php');
    use Everyman\Neo4j\Cypher\Query;

    $client = new Everyman\Neo4j\Client('localhost', 7534);

    $queryString = "MATCH (p:Person) RETURN p LIMIT 1";
    $query = new Everyman\Neo4j\Cypher\Query($client, $queryString);
    $result = $query->getResultSet();

    foreach ($result as $row) {
        echo $row['p']->getProperty('name') . "\n";
    }