[問題] 透過https方式post的問題

作者: sweet00914 (別理我)   2014-09-11 14:24:42
有關於透過https 來post
首先我參考
http://stackoverflow.com/questions/2642777/trusting-all-certificates-using-httpclient-over-https
的方式,來自定義SSLSocketFactory
接著在主要POST的程式中
HttpClient httpclient = new DefaultHttpClient();
httpclient=MySSLSocketFactory.createMyHttpClient();
HttpPost httpPost = new HttpPost("https://xxxx");
StringEntity se = new StringEntity("paramterXXX",
HTTP.UTF_8);
httpPost.setEntity(se);
httpPost.setHeader("Accept", "application/json");
httpPost.setHeader("Content-type", "text/json");
// 8. Execute POST request to the given URL
HttpResponse httpResponse = httpclient.execute(httpPost);
// 9. receive response as inputStream
inputStream = httpResponse.getEntity().getContent();
作者: sweet00914 (別理我)   2014-09-11 14:33:00
剛發現ROOT過的手機可以執行~但沒有ROOT的就不行!
作者: gn00742754 (西門貓)   2014-09-12 09:01:00
是localhost嗎?
作者: nobody1 (無事家中坐)   2014-09-12 09:46:00
google X509TrustManager

Links booklink

Contact Us: admin [ a t ] ucptt.com