2

小さな問題があります。http://www.thomas-bayer.com/sqlrest/CUSTOMERDEMORESTサービスでAndroidRESTクラスをテストしています。

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が必要な場所を介してXMLコンテンツを設定する必要EntityがありStringEntityます。

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