看板 AndroidDev 關於我們 聯絡資訊
有關於透過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(); ------------------------------------------------------------------------ 程式執行到 HttpResponse httpResponse = httpclient.execute(httpPost); 就停住了!接著回報錯誤 org.apache.http.conn.HttpHostConnectException: Connection to https://xxxx refused 請問大家知道該如何解決呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.185.162 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1410416685.A.F29.html
sweet00914: 剛發現ROOT過的手機可以執行~但沒有ROOT的就不行! 09/11 14:33
gn00742754: 是localhost嗎? 09/12 09:01
nobody1: google X509TrustManager 09/12 09:46