Преобразование аутентификации cURL в Java и получение и обновление данных с использованием REST XML (Pt.2) - PullRequest
0 голосов
/ 09 марта 2011

Это вторая часть моего вопроса по конвертации cURL в Java. Первая часть называется:

Преобразование аутентификации cURL в Java и получение и обновление данных с использованием REST XML (Pt.1)

Третий , как я могу реализовать обновление, создание и удаление API в Java? Например:

  1. Обновление: curl -i -X PUT -H "Content-Type:application/xml" -H "Accept: application/xml" -d "<ticket><description>Take this description</description></ticket>" <a href="http://user:password@www.assembla.com/spaces/my" rel="nofollow">http://user:password@www.assembla.com/spaces/my</a>_space_id/tickets/1
  2. Удалить "curl -i -X DELETE -H "Accept: application/xml" <a href="http://user:password@www.assembla.com/spaces/my" rel="nofollow">http://user:password@www.assembla.com/spaces/my</a>_space_id/tickets/1
  3. Создать: curl -i -X POST -H "Content-Type:application/xml" -H "Accept: application/xml" -d "<ticket><summary>This is a Summary</summary><priority>3</priority></ticket>" the weblink

Другими словами, как я могу преобразовать этот код cURL в Java?

Буду очень признателен за вашу помощь. Кроме того, хорошая справка, чтобы делать такие вещи в Java, тоже будет потрясающей.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 марта 2011

вы должны искать учебники Apache HttpClient.

Существует пример кода приложения-клиента Android Rest, попробуйте найти его.Кроме того, я только что обнаружил "отдыха" .Я не пробовал, но, возможно, стоит взглянуть.

Также стоит посмотреть Разработка клиентских REST-приложений для Android видео из Google.io, так как оно обучает некоторым очень важнымосновы и подсказки.

Я задал похожий вопрос некоторое время назад и получил ответ здесь, в Stackoverflow .

0 голосов
/ 09 марта 2011

Ну, официальный API обычно помогает: Assembla REST API

Там говорится, что вам нужно использовать базовую аутентификацию .

Длядоступ к REST в Java: Отдых клиентов для Java?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...