Фреймворк рестлета с методом post

Я использую restlet 1.0, и я пытаюсь опубликовать новую запись в моей базе данных Mysql. Я не использую HTML-форму, я хочу сделать все операции на моем клиенте отдыха. Проблема, с которой я сталкиваюсь,

  1. Я хочу опубликовать новую запись клиента в базе данных MySQL,
  2. Я не использую любую форму HTML,
  3. Я пытаюсь достичь и создать XML в Rest Client, и пытаюсь отправить XML.

Мой REST-URL для метода публикации: http://localhost:8182/api/service/customers/

Как добавить информацию о новом клиенте и как получить XML.

Пожалуйста помоги.

Спасибо

Карунджай Ананд

1 ответ

Решение

Если ваш оставшийся клиент является клиентом на основе Java, вы можете использовать URLConnection (HTTPUrlConnection) для публикации данных на сервере.

URL url = new URL("http://localhost:8182/api/service/customers/");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(xml); // write your xml
wr.flush();
wr.close();

В качестве альтернативы вы также можете использовать библиотеку HTTPClient для создания сообщений.

Другие вопросы по тегам