2011-08-30 2 views
2

작은 문제가 있습니다. http://www.thomas-bayer.com/sqlrest/CUSTOMER DEMO REST 서비스에서 Android REST 클래스를 테스트하고 있습니다.HttpPut 객체에 XML 데이터를 추가하는 방법은 무엇입니까?

가져 오기 방법은 정상이지만 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> 

는 답변을 주셔서 대단히 감사합니다.

답변

2

setEntity을 통해 XML 콘텐츠를 설정해야합니다. 여기서 EntityStringEntity이어야합니다.

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

고맙습니다. 그게 다야. –

관련 문제