Фреймворк рестлета с методом post - PullRequest
0 голосов
/ 17 августа 2010

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

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

Мой REST-URL для метода post http://localhost:8182/api/service/customers/

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

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

Спасибо

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

1 Ответ

0 голосов
/ 17 августа 2010

Если ваш оставшийся клиент является клиентом на основе 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 библиотека для постов.

...