2011-05-25 28 views
2
String xmlString = "<a>test</a> 
WebResource resource = Client.create().resource("http://somehost.com") 
resource.put(ClientResponse.class, xmlString) 

如何能像上述工作?我沒有獲得內容類型的application/xml頭在另一邊。使用平臺客戶端發送原始XML?

回答

1

UPDATE

你可以做一個把下面的:

WebResource resource = Client.create().resource("http://somehost.com"); 
ClientResponse response = resource.type("application/xml").put(ClientResponse.class, "<a>test</a>"); 

你可以做一個得到如下:

WebResource resource = Client.create().resource("http://somehost.com"); 
ClientResponse response = resource.accept("application/xml").get(ClientResponse.class); 
+0

我希望做一個將XML字符串放到URL中。不是GET。 – mbdev 2011-05-26 07:58:32

+0

@mbdev - 我已經用示例PUT更新了我的答案。 – 2011-05-26 13:17:53