我正在編寫一段代碼,通過HTTPS將文件從設備上傳到雲端。java.lang.ClassCastException:libcore.net.http.HttpURLConnectionImpl無法轉換爲javax.net.ssl.HttpsURLConnection
相關片段:
HttpsURLConnection conn = null;
URL url = new URL(urlstring);
conn = (HttpsURLConnection) url.openConnection(); // exception here.
但中投將無法編譯:
06-20 15:58:05.311: E/FNF(30286): java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection
我發現這個類似的問題:Using java class HttpsURLConnection,但我不導入來自太陽包東西。
我進口:
我一直在抓我的頭這一塊有一段時間了,有什麼建議?
這是一個'HttpURLConnection',你不能將它轉換爲'HttpsURLConnection'。這與您所鏈接的問題相同。你只是使用另一個不正確的類 –