使用jersey客户端发送原始XML?

时间:2011-05-25 14:14:44

标签: java xml jersey

String xmlString = "<a>test</a>
WebResource resource = Client.create().resource("http://somehost.com")
resource.put(ClientResponse.class, xmlString)

以上的工作怎么样?我没有在另一端获得内容类型的application / xml标头。

1 个答案:

答案 0 :(得分:1)

<强>更新

您可以执行以下操作:

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);