2010-03-09 2 views
7

Ich möchte eine XML-Datei senden und die Antwort als XML-Datei zurück erhalten. Der Code, den ich versuche, löst eine Ausnahme aus, bitte könnte jemand helfen. Ich bin nicht sicher, was hier falschSo senden Sie eine XML-Datei mithilfe eines REST-Clients in Jersey

ClientConfig config = new DefaultClientConfig(); 
Client client = Client.create(config); 
WebResource service = client.resource(getBaseURI()); 
String response = service.type(MediaType.APPLICATION_XML).accept(MediaType.TEXT_XML).post(String.class, new File("post.xml")); 
    System.out.println(response); 
+0

es würde helfen, zu wissen, was los ist Ausnahme Sie – caskey

+1

Die Ausnahme sind immer UniformInterfaceException ist – Monika

Antwort

8

versuchen es

ClientConfig config = new DefaultClientConfig(); 
Client client = Client.create(config); 
WebResource service = client.resource(getBaseURI()); 
String response = service.type(MediaType.APPLICATION_XML) 
         .accept(MediaType.TEXT_XML) 
         .entity(new File("post.xml")) 
         .post(String.class); 
System.out.println(response); 
Verwandte Themen