पर नहीं डाला जा सकता है, मैं डिवाइस से फ़ाइल को 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, लेकिन मैं सूरज पैकेज से कुछ भी आयात नहीं कर रहा हूँ।
मेरे आयात:
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.URL;
import android.net.Uri;
import javax.net.ssl.HttpsURLConnection;
import android.util.Log;
import edu.mit.media.funf.storage.RemoteFileArchive;
import edu.mit.media.funf.util.LogUtil;
मैं अपने सिर थोड़ी देर के लिए यह एक के बारे में अब किसी भी सुझाव खरोंच किया गया है,?
यह एक 'HttpURLConnection' है, आप इसे' HttpsURLConnection' पर नहीं डाल सकते हैं। यह आपके द्वारा लिंक किए गए प्रश्न जैसा ही है। आप एक और गलत वर्ग –