Bonjour,

J'aimerais savoir comment faire pour écrire un objet avec un HttpClient des apache common, en passant par du SSL.

Lorsque je fais mon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
response = httpClient.execute(httpFilePostrequest);
J'ai un invalid stream header, j'ai créé mon httpClient comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SSLContext ctx = SSLContext.getInstance("SSLV3");
ctx.init(null, getAllTrustingTrustManager() , null);
SSLSocketFactory ssf = new SSLSocketFactory(ctx);	        ssf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
ClientConnectionManager ccm = httpClient.getConnectionManager();
SchemeRegistry sr = ccm.getSchemeRegistry();
sr.register(new Scheme("https", ssf, Integer.parseInt(Constant.URL_HTTPS_PROXY_PORT)));
httpClient = new DefaultHttpClient(ccm, httpClient.getParams());
Je ne sais pas ce qui ne vas pas