Author: ffang Date: Mon Jul 11 07:37:44 2011 New Revision: 1145055 URL: http://svn.apache.org/viewvc?rev=1145055&view=rev Log: Merged revisions 1145052 via svnmerge from https://svn.apache.org/repos/asf/cxf/branches/2.4.x-fixes
................ r1145052 | ffang | 2011-07-11 15:34:11 +0800 (一, 11 7 2011) | 9 lines Merged revisions 1145049 via svnmerge from https://svn.apache.org/repos/asf/cxf/trunk ........ r1145049 | ffang | 2011-07-11 15:28:53 +0800 (一, 11 7 2011) | 1 line [CXF-3650]jax-rs basic example doesn't work when there's a space in file path url ........ ................ Modified: cxf/branches/2.3.x-fixes/ (props changed) cxf/branches/2.3.x-fixes/distribution/src/main/release/samples/jax_rs/basic/src/demo/jaxrs/client/Client.java Propchange: cxf/branches/2.3.x-fixes/ ------------------------------------------------------------------------------ Binary property 'svnmerge-integrated' - no diff available. Modified: cxf/branches/2.3.x-fixes/distribution/src/main/release/samples/jax_rs/basic/src/demo/jaxrs/client/Client.java URL: http://svn.apache.org/viewvc/cxf/branches/2.3.x-fixes/distribution/src/main/release/samples/jax_rs/basic/src/demo/jaxrs/client/Client.java?rev=1145055&r1=1145054&r2=1145055&view=diff ============================================================================== --- cxf/branches/2.3.x-fixes/distribution/src/main/release/samples/jax_rs/basic/src/demo/jaxrs/client/Client.java (original) +++ cxf/branches/2.3.x-fixes/distribution/src/main/release/samples/jax_rs/basic/src/demo/jaxrs/client/Client.java Mon Jul 11 07:37:44 2011 @@ -31,6 +31,7 @@ import org.apache.commons.httpclient.met import org.apache.cxf.helpers.IOUtils; import org.apache.cxf.io.CachedOutputStream; +import org.apache.cxf.resource.URIResolver; public final class Client { @@ -64,7 +65,8 @@ public final class Client { System.out.println("Sent HTTP PUT request to update customer info"); Client client = new Client(); String inputFile = client.getClass().getResource("update_customer.xml").getFile(); - File input = new File(inputFile); + URIResolver resolver = new URIResolver(inputFile); + File input = new File(resolver.getURI()); PutMethod put = new PutMethod("http://localhost:9000/customerservice/customers"); RequestEntity entity = new FileRequestEntity(input, "text/xml; charset=ISO-8859-1"); put.setRequestEntity(entity); @@ -85,7 +87,8 @@ public final class Client { System.out.println("\n"); System.out.println("Sent HTTP POST request to add customer"); inputFile = client.getClass().getResource("add_customer.xml").getFile(); - input = new File(inputFile); + resolver = new URIResolver(inputFile); + input = new File(resolver.getURI()); PostMethod post = new PostMethod("http://localhost:9000/customerservice/customers"); post.addRequestHeader("Accept" , "text/xml"); entity = new FileRequestEntity(input, "text/xml; charset=ISO-8859-1");
