首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将XML数据添加到HttpPut对象?

如何将XML数据添加到HttpPut对象?
EN

Stack Overflow用户
提问于 2011-08-30 21:51:46
回答 1查看 935关注 0票数 2

我有个小问题。我正在http://www.thomas-bayer.com/sqlrest/CUSTOMER演示REST服务上测试我的Android REST类。

Get方法还可以,但我不知道如何使用HttpPut或HttpPost。

代码语言:javascript
复制
HttpPut request = new HttpPut("http://www.thomas-bayer.com/sqlrest/CUSTOMER/-2223");

但是,我不知道如何将XML数据添加到此对象以放到服务器上,例如:

代码语言:javascript
复制
<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>

非常感谢你的回答。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-30 21:58:34

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

代码语言:javascript
复制
mystr = ... // your XML
HttpPut request= new HttpPut(url);
request.setEntity(new StringEntity(mystr));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7244293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档