Ok, but what can I do if I'd like to send the XML file (with RequestEntity)
and a zip file
include in the request??
Arul Dhesiaseelan wrote:
>
> setRequestBody is deprecated in HttpClient 3.x. You should instead use
> setRequestEntity(RequestEntity).
>
> setRequestBody is removed in HttpClient 4.x.
>
> AFAIK, Jersey (JAX-RS implementation from Sun) Client API does not
> support this method.
>
> -Arul
>
> deniak wrote:
>> Hi all,
>>
>> I'm just starting with web services and CXF and I'd like to know if it's
>> possible to deal with the request body with CXF.
>>
>> I just created a client like that:
>>
>> File customer = new File("pathToXMLFile");
>> File body = new File("AZipFile");
>> PutMethod put = new PutMethod("http://localhost:8080/test/new");
>> put.addRequestHeader("Accept", "text/xml");
>> FileRequestEntity entity = new FileRequestEntity(customer, "text/xml;
>> charset=ISO-8859-1");
>> put.setRequestEntity(entity);
>> put.setRequestBody(body);
>> HttpClient httpclient = new HttpClient();
>> httpclient.executeMethod(put);
>>
>>
>> Here's my server:
>>
>> @Path("test")
>> public class TestServlet {
>> @PUT
>> @Path("/new")
>> public String testPut(Customer customer) {
>> .....
>> }
>> }
>>
>>
>> My question is how do I get the requestBody in my server (i.e. zipFile)??
>> I can deal with the customer parameter which is a xml file (from
>> requestentity) but
>> not with requestBody?
>> Has anyone ever done it?
>> Thanks for your support.
>>
>> Ramku
>>
>
>
>
--
View this message in context:
http://www.nabble.com/CXF-and-http-body-tp18736318p18749808.html
Sent from the cxf-user mailing list archive at Nabble.com.