2010-03-09 12 views
7

Deseo enviar un archivo XML y recibir la respuesta como un archivo XML. El código que estoy intentando arroja una excepción, por favor alguien podría ayudar. No estoy seguro de lo que va mal aquíCómo publicar un archivo XML utilizando un cliente REST en 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

que ayudaría a saber lo que está recibiendo excepción – caskey

+1

La excepción es UniformInterfaceException – Monika

Respuesta

8

intentarlo

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