2010-03-09 6 views
7

Chcę wysłać plik XML i otrzymać odpowiedź z powrotem jako plik XML. Kod, który próbuję, zgłasza wyjątek, proszę, pomóż komuś. Nie jestem pewien, co się dzieje niewłaściwy tutajJak wysłać plik XML za pomocą klienta REST w 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

że to pomoże wiedzieć co Wyjątkiem są coraz – caskey

+1

Wyjątkiem jest UniformInterfaceException – Monika

Odpowiedz

8

spróbować

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