【问题标题】:How to add XML data to HttpPut object?如何将 XML 数据添加到 HttpPut 对象?
【发布时间】:2011-08-30 13:51:45
【问题描述】:

我有一个小问题。我正在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>

非常感谢您的回答。

【问题讨论】:

    标签: android http-put


    【解决方案1】:

    您必须通过setEntity 设置XML 内容,其中Entity 必须是StringEntity

    mystr = ... // your XML
    HttpPut request= new HttpPut(url);
    request.setEntity(new StringEntity(mystr));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      相关资源
      最近更新 更多