从Blackberry调用REST Web服务

从Blackberry调用REST Web服务,rest,blackberry,Rest,Blackberry,我是黑莓应用程序开发新手。我需要使用JDE4.7从blackberry应用程序调用RESTWebService。我搜索了一下,但没有找到任何答案。有人帮忙吗 sri您必须发出HttpConnection请求,并以输入流的形式读取数据。。。看看这篇教程吧我很欣赏这篇老文章,但是它已经更新了,所以有人在看它,所以我认为这是合适的贡献 很抱歉,但我不能推荐从另一个名为“调用基于REST的web服务”的答案链接中提供的代码 我在网站上发表了一条评论,解释如下: “在我看来,这个代码是有缺陷的,因为它不考

我是黑莓应用程序开发新手。我需要使用JDE4.7从blackberry应用程序调用RESTWebService。我搜索了一下,但没有找到任何答案。有人帮忙吗


sri

您必须发出
HttpConnection
请求,并以
输入流的形式读取数据。。。看看这篇教程吧

我很欣赏这篇老文章,但是它已经更新了,所以有人在看它,所以我认为这是合适的贡献

很抱歉,但我不能推荐从另一个名为“调用基于REST的web服务”的答案链接中提供的代码

我在网站上发表了一条评论,解释如下:

“在我看来,这个代码是有缺陷的,因为它不考虑不同的连接方法,也不考虑不同的编码。此外,它不考虑事件线程或提供合理的错误检查和日志记录。我理解这只是一个示例,但我认为作者有责任让可能使用此代码的人知道应该如何正确使用它。这段代码将导致它解决的更多问题。有关更好的示例,请参阅支持的BlackBerry文档和网站。”

对不起,我对stackoverflow上的问题不太熟悉,但BBRY论坛上经常会出现这样的问题:

我建议您进入该论坛并在该网站的搜索框中键入network,您将看到一系列教程和知识库文章,讨论网络的各个方面。在这种情况下,我建议您:

在BlackBerry上,联网不是一件小事,不要指望所提供的代码能够为您工作。具体而言,您应该注意: a) 各种连接方法、与每种方法相关的成本以及使用每种方法可能产生的影响(例如转码器或缓存) b) 事件线程,如何在处理响应时退出并返回 c) 记录和报告,以便您可以在问题发生时进行调查(而且问题会发生)

就我个人而言,考虑到所有OS 4.7设备都可以升级到OS 5.0,而且应该升级,因为OS 5.0更好,我会忘记支持OS 4.7。相反,请查看OS 5.0及更高版本的支持,并使用ConnectionFactory