Neo4j来自/db/data/cypher的空响应
通过Everyman\Neo4j执行密码查询时遇到一些问题。对cURL请求进行编码并发送到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
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";
}