Опитвам се да изпълня POST заявка, използвайки чист REST към моя отдалечен Neo4j сървър ( не мога да използвам специфични за Java REST свързвания, JDBC и т.н., защото кодът трябва да бъде пренесен към android и аз потвърдих, че го правят не работи в Android Project). Мога да се свържа със сървъра OK, отговорът е 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);
Как да създам прост възел? Трудно ми е да изпълня конкретна POST заявка за Neo4j с помощта на Java, имам примерните заявки тук: http://neo4j.com/docs/stable/rest-api-nodes.html, но как всъщност да го използвам в Java за създаване/получаване на възел?? Не мога да намеря мостри