我有一个xml有效负载,我输入到webresource PUT。 我收到错误400错误请求 我的有效载荷:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<value>100</value>
<name>a</name>
代码:
Client client = Client.create();
WebResource webResource = client.resource("url");
String input ="<?xml version=\"1.0\" encoding=\"UTF-8\"?><value>100</value><name>a</name>";
ClientResponse res=webResource.webResource.type(MediaType.APPLICATION_XML).header("Content-Type","application-xml").put(ClientResponse.class,input);
答案 0 :(得分:0)
它不是有效的XML。 XML只能有一个根元素。您有两个,value
和name
。如果将它包装在根元素中,那么它将是有效的
<data>
<value>100</value>
<name>a</name>
</data>
根元素名称应该是什么,我不知道。它取决于服务器。