не может поразить сервлет через https с мобильного nokia с помощью j2me - PullRequest
1 голос
/ 17 октября 2011

Я занимаюсь разработкой мобильного приложения в j2me. Я использую мобильный телефон «Nokia c2-01» для тестирования. В своем приложении я отправляю запрос одному сервлету и получаю ответ на мобильный через GPRS. Я отправляю запрос сервлету через ( «https://"). Вот одна проблема, когда я отправляю запрос на сервер. Запрос не попадает на сервер, когда он выходит из мобильного приложения, но он успешно срабатывает и успешно получает ответ от сервера, когда я набираю адрес (» https://61. ...... ") в веб-браузере мобильного телефона. Здесь я не могу определить, почему я не могу отправить запрос через приложение, работающее на мобильном телефоне (но оно успешно отправляется из браузера мобильного телефона) Мой фрагмент исходного кода приведен ниже

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

Здесь urs начинается с "https://" некоторого URL-адреса. В моем мобильном приложении он выдает" CertificationException ". Но из веб-браузера мобильного телефона он работает правильно. Пожалуйста, дайте мне свои идеи по этому вопросу.

1 Ответ

1 голос
/ 17 октября 2011

Вы используете тестовый сертификат?Возможно, у телефона нет корневого сертификата ssl, который вы используете на сервере, и поэтому отказываетесь подключаться к серверу.Вы можете использовать соответствующий сертификат или попытаться установить свой сертификат на свой тестовый телефон.

...