Фреймворк рестлета с методом post
Я использую restlet 1.0, и я пытаюсь опубликовать новую запись в моей базе данных Mysql. Я не использую HTML-форму, я хочу сделать все операции на моем клиенте отдыха. Проблема, с которой я сталкиваюсь,
- Я хочу опубликовать новую запись клиента в базе данных MySQL,
- Я не использую любую форму HTML,
- Я пытаюсь достичь и создать 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 для создания сообщений.