2

我有一个小问题。我正在http://www.thomas-bayer.com/sqlrest/CUSTOMER DEMO REST 服务上测试我的 Android 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>

非常感谢您的回答。

4

1 回答 1

2

setEntity您必须通过Entity必须是StringEntity.

mystr = ... // your XML
HttpPut request= new HttpPut(url);
request.setEntity(new StringEntity(mystr));
于 2011-08-30T13:58:34.300 回答