簡體   English   中英

使用REST執行POST請求-如何使用Neo4j

[英]executing POST request using REST - how to do it with Neo4j

我正在嘗試使用純REST向我的遠程Neo4j服務器執行POST請求(我不能使用任何特定於Java的REST綁定,JDBC等,因為必須將代碼移植到android,並且我已經確認那些代碼在Android Project中不起作用)。 我可以連接到服務器,可以的響應是200,但是不知道如何創建節點。 我正在使用Eclipse,這是我的代碼:

URL url = new URL(SERVER_ROOT_URI);
String rawData = "node";
String encodedData = URLEncoder.encode(rawData);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setRequestMethod("POST"); 
connection.setRequestProperty("Content-Type", "application/json");
OutputStream os = connection.getOutputStream();
OutputStreamWriter writer = new OutputStreamWriter(os,Charset.forName("UTF-8"));
writer.write(rawData);

如何創建一個簡單的節點? 我很難使用Java執行Neo4j特定的POST請求,這里有示例請求: http : //neo4j.com/docs/stable/rest-api-nodes.html,但是我如何在其中實際使用它Java創建/獲取節點 我找不到任何樣品

這可能會有所幫助: http : //neo4j.com/docs/stable/server-java-rest-client-example.html

本質上,來自neo4j的該文檔說明了如何使用Jersey( https://jersey.java.net/ )直接執行密碼查詢以及更高級的rest API請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM