2010-08-17 5 views
0

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

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

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

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

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

Благодаря

Karunjay Anand

ответ

0

Если вы отдыхаете клиент клиент на основе 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 библиотеку делать сообщения.

+0

@ naikus, так как я хочу опубликовать новую запись клиента, поэтому вам нужно прочитать эту информацию из базы данных и сохранить в объекте значений, скажите, пожалуйста, как я могу отобразить эту информацию в XML? и как сохранить этот объект в заголовке, так что я могу опубликовать данные. Спасибо – geekIndiana

Смежные вопросы