1

我在 j2me 中开发一个移动应用程序。我使用“Nokia c2-01”移动设备进行测试。在我的应用程序中,我向一个 servlet 发送请求并通过 GPRS 接收对移动设备的响应。我通过(“https: //“)。这里的一个问题是当我向服务器发送请求时。当它从移动应用程序发送到服务器时,请求没有被击中,但是当我输入地址时它成功击中并从服务器成功获得响应(“https ://61.......") 在手机的网络浏览器中。在这里,我无法确定为什么我无法通过在移动设备中运行的应用程序发送请求(但它从手机的浏览器成功发送)我的源代码片段如下

HttpsConnection httpsConnection=(HttpsConnection)Connector.open(url);
  InputStream is=httpsConnection.openInputStream();

这里的 urs 从“https://”某个 url 开始。在我的移动应用程序中它抛出“CertificationException”。但从手机的网络浏览器它可以正常工作。请任何人给我关于这个问题的想法。

4

1 回答 1

1

你用的是测试证书吗?可能电话没有您在服务器上使用的 ssl 根证书,因此拒绝连接到服务器。您可以使用适当的证书或尝试将证书安装到您的测试电话。

于 2011-10-17T18:19:40.747 回答