Tôi có một đoạn mã nhỏ về cơ bản sẽ giới thiệu một HTTP-Client, tức là yêu cầu POSTS và hoạt động với RESPONSE. Miễn là HTTP là mọi thứ liên tục hoạt động tốt. Vì một lý do nào đó bây giờ tôi cũng phải hỗ trợ HTTPS. Vì vậy, đây là một thời gian ngắn những gì tôi làm để có được một kết nối mở:Sử dụng lớp java HttpsURLConnection
URL url = new URL(serverAddress);
HttpsURLConnection httpsConn = (HttpsURLConnection) url.openConnection();
này thất bại, trong đó nêu:
sun.net.www.protocol.https.HttpsURLConnectionImpl cannot be cast to com.sun.net.ssl.HttpsURLConnection
Tôi đoán đây là kinda tầm thường, nhưng tôi chỉ không nhận được những gì tôi đang làm sai trong cái này ... Googled nó, và mã chỉ có vẻ đúng - không?
bất kỳ ý tưởng nào được đánh giá cao!
'com.sun.net.ssl.HttpsURLConnection' Tại sao bạn truyền tới API riêng tư này? – McDowell
quá trình nhập đã được tạo bằng giải pháp tự động của nhật thực. my d'oh. – KB22