我開發了一個應用程序,點擊受保護的URL。當我使用「https」打開此URL時,我在模擬器中獲得「證書已過期」或在真實設備中獲得「證書失敗驗證」。以下是代碼片段:HTTPS in MIDLET
String loginUrl= "https://myhost.com/somefile";
HttpConnection httpConn = null;
DataOutputStream dataOS = null;
System.out.println("strModuleName.trim()::::"
+ strModuleName.trim());
httpConn = (HttpConnection) Connector.open(loginUrl);//, Connector.READ_WRITE);
httpConn.setRequestProperty("User-Agent",
"Profile/MIDP-2.0, Configuration/CLDC-1.0");
httpConn.setRequestProperty("Connection", "Keep-Alive");
httpConn.setRequestProperty("Content-Language", "en-US");
httpConn.setRequestMethod(HttpConnection.POST);
dataOS = (DataOutputStream) httpConn.openDataOutputStream();
不應該使用HttpsConnection而不是Http ...? – Kennet 2012-02-23 14:16:59
嘗試HttpsConnection類,但仍然得到相同的錯誤 – happy 2012-02-24 04:24:57