如何解决使用PHP / cURL查询Neo4J 4.x
我正在尝试使用cURL使用PHP查询NEO4J DB版本4.1.1。到目前为止,我测试了不同的方法,下面显示了最新方法。
这个想法是使用Neo4J的标准凭据对数据库进行身份验证,触发一个简单的查询并显示结果。
我没有得到有效的结果,只有一个空字符串。有什么提示我做错了吗?谢谢
$login = 'neo4j';
$password = 'neo4j';
$url = 'http://localhost:7474/user/neo4j';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HTTPAUTH,CURLAUTH_BASIC);
curl_setopt($ch,CURLOPT_USERPWD,"$login:$password");
curl_setopt($ch,CURLOPT_POSTFIELDS,"MATCH (n) Return count(n)");
curl_setopt($ch,CURLOPT_HTTPHEADER,array("cache-control: no-cache","content-type:
application/json;charset=UTF-8"));
$response = curl_exec($ch);
$err = curl_error($ch);
curl_close($ch);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。