Я пытаюсь выполнить запрос POST, используя чистый REST, на мой удаленный сервер Neo4j (я не могу использовать какие-либо привязки REST, специфичные для Java, 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);
Как создать простой узел? Мне трудно выполнять специфичный для Neo4j запрос POST с использованием Java, у меня есть примеры запросов здесь: http://neo4j.com/docs/stable/rest-api-nodes.html, но как мне использовать его в Java для создания/получения узла?? не могу найти образцы