我希望有人能夠幫助我斷斷續續的連接我 獲取使用HttpsURLConnection代碼。我正在使用的代碼是 如下:HttpsURLConnection和間歇性連接
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setReadTimeout(10 * 1000);
if conn.getResponseCode() != 200) {
Log.v(TAG, "error code:" + conn.getResponseCode());
}
的連接工作在第一時間每次,當我用它來拉 JSON文件。但是,當我再次使用連接發送命令時,第一次總是失敗。如果我快速發送 命令(在5秒鐘內),但通常會工作,但如果我等一會兒就會失敗。 我不認爲它的SSL問題,因爲它正確地連接了第一次 ,但我可能在這裏是錯的。我也嘗試過許多不同 變化,如添加:
conn.setUseCaches(false);
conn.setRequestProperty("Connection","Keep-Alive");
conn.getHostnameVerifier();
conn.getSSLSocketFactory();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setRequestMethod("POST");
conn.wait(100);
但是,我沒有運氣。任何幫助將不勝感激。
如果我可以建議使用'LogCat'並在你的代碼塊中放置調試語句,以便它可以向你報告究竟是什麼失敗, e – 2010-01-31 18:31:41
我從conn.getResponseCode()獲得的Logcat響應是「-1」,我搜索到了,並且在https連接的-1響應代碼中找不到任何內容。 – OliverPank 2010-01-31 21:40:29