Позвоните в REST Webservice от Blackberry - PullRequest
2 голосов
/ 17 февраля 2011

Я новичок в разработке приложений Blackberry.Мне нужно вызвать REST webservice из приложения blackberry, используя JDE 4.7.Я искал, но не получил никакого решения.Кто-нибудь помогите пожалуйста?

Шри

Ответы [ 2 ]

1 голос
/ 25 августа 2013

Я ценю это старое сообщение - но оно было обновлено, так что кто-то смотрит на него, поэтому я посчитал целесообразным внести свой вклад.

Извините, но я не могу рекомендовать код, указанный в ссылке из другого ответа "Вызов веб-служб на основе REST".

Я сделал комментарий, объясняющий это на сайте, со следующими строчками:

"По моему мнению, этот код имеет недостатки, поскольку он не учитывает различные методы подключения и не учитываетразличные кодировки. Более того, он не учитывает поток событий и не обеспечивает разумную проверку ошибок и ведение журнала. Я ценю, что это всего лишь пример, но я думаю, что автор несет ответственность за то, чтобы люди, которые могут использовать этот код, знали, как он должениспользовать этот код правильно. И этот код вызовет больше проблем, которые он решает. Обратитесь к поддерживаемой документации BlackBerry и веб-сайтам для лучших образцов. "на stackoverflow, но такие вопросы регулярно появляются на форуме BBRY здесь:

http://supportforums.blackberry.com/t5/Java-Development/bd-p/java_dev

Я рекомендую вам зайти на этот форум и ввести сеть в поле поиска на этом сайте ивам будет представлен ряд учебных пособий и статей КБ, которые обсуждаютвсе аспекты сетей.В этом конкретном случае я бы порекомендовал следующее:

http://supportforums.blackberry.com/t5/Java-Development/What-Is-Network-API-alternative-for-legacy-OS/ta-p/614822

Работа в сети на BlackBerry не тривиальна, не ожидайте, что какой-то фрагмент кода будет работать на вас.В частности, вы должны знать: a) Различные методы подключения, затраты, связанные с каждым из них, и влияние, которое может иметь каждое из них (например, транскодеры или кеширование). B) Поток событий, как выйти из него и вернуться при обработкеответ c) Ведение журнала и отчетность, чтобы вы могли исследовать проблемы, когда они возникают (и они будут).

Лично, учитывая, что все устройства OS 4.7 могут быть обновлены до OS 5.0 и должны быть, так как OS 5.0 лучшеЯ бы забыл, поддерживая OS 4.7.Вместо этого посмотрите на поддержку OS 5.0 и выше и используйте ConnectionFactory.

1 голос
/ 17 мая 2011

Вы должны сделать запрос HttpConnection и прочитать данные как InputStream ... взгляните на это руководство Вызов веб-служб на основе REST

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...