0
我正在使用GrapheneDB,我試圖重新使用我用來從AWS服務器連接到Neo4J服務器的代碼。但它沒有將數據插入到GrapheneDB中,我不知道這裏有什麼問題。以前,我使用localhost:7474
,但現在我正在使用以下URL。我怎樣才能使它工作?無法使用PHP中的curl將數據插入到GrapheneDB中
$http="http://username:[email protected]:2789/db/data/cypher/";
$data =' MERGE (a:User {name:"name",id:"id" }) ';
$data = array("query" =>$data);
$data_string = json_encode($data);
$ch = curl_init($http);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
$result = curl_exec($ch);
你從Neo4j得到的迴應是什麼?你可以添加http響應代碼和響應體? –
我該怎麼做? – jason
我已添加: $ header_size = curl_getinfo($ ch,CURLINFO_HEADER_SIZE); $ header = substr($ result,0,$ header_size); $ body = substr($ result,$ header_size);我得到0作爲迴應 – jason