У меня небольшая проблема. Я тестирую свой класс Android REST на сервисе http://www.thomas -bayer.com / sqlrest / CUSTOMER DEMO REST.
Метод Get в порядке, но я не знаю, как использовать HttpPut или HttpPost.
HttpPut request = new HttpPut("http://www.thomas-bayer.com/sqlrest/CUSTOMER/-2223");
Но тогда я не знаю, как добавить к этому объекту XML-данные для размещения на сервере, например:
<CUSTOMER xmlns:xlink="http://www.w3.org/1999/xlink"> <ID>2</ID> <FIRSTNAME>Rick</FIRSTNAME> <LASTNAME>Cortés Ribotta</LASTNAME> <STREET>Calle Pública "B" 5240 Casa 121</STREET> <CITY>Sydney100</CITY> </CUSTOMER>
Большое спасибо за ответ.
Вы должны установить содержимое XML с помощью setEntity, где Entity должно быть StringEntity.
setEntity
Entity
StringEntity
mystr = ... // your XML HttpPut request= new HttpPut(url); request.setEntity(new StringEntity(mystr));