2010-03-09 33 views
7

Tôi muốn gửi một tệp XML và nhận phản hồi trở lại dưới dạng một tệp XML. Mã mà tôi đang cố gắng ném một ngoại lệ, xin vui lòng ai đó có thể giúp đỡ. Tôi không chắc chắn những gì đang xảy ra sai ở đâyCách đăng một tệp XML bằng cách sử dụng một Máy khách REST ở 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

nó sẽ giúp để biết những gì bạn đang nhận được ngoại lệ – caskey

+1

Trường hợp ngoại lệ là UniformInterfaceException – Monika

Trả lời

8

thử nó

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); 
Các vấn đề liên quan