Author: tchemit Date: 2009-10-10 15:18:58 +0200 (Sat, 10 Oct 2009) New Revision: 611 Modified: trunk/src/main/java/org/nuiton/io/rest/RestSession.java Log: Anomalie #85: le client rest doit avoir un encoding Modified: trunk/src/main/java/org/nuiton/io/rest/RestSession.java =================================================================== --- trunk/src/main/java/org/nuiton/io/rest/RestSession.java 2009-10-09 11:01:16 UTC (rev 610) +++ trunk/src/main/java/org/nuiton/io/rest/RestSession.java 2009-10-10 13:18:58 UTC (rev 611) @@ -42,6 +42,7 @@ import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity; import org.apache.commons.httpclient.methods.multipart.Part; import org.apache.commons.httpclient.methods.multipart.StringPart; +import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -65,6 +66,8 @@ this.client = new HttpClient(); HostConfiguration hostConfiguration = new HostConfiguration(); hostConfiguration.setHost(configuration.getRestUrl().getHost()); + // set encoding (will then encode parameters fine) + this.client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, configuration.getEncoding()); this.client.setHostConfiguration(hostConfiguration); this.client.setState(new HttpState()); }
participants (1)
-
tchemit@users.nuiton.org