【发布时间】:2008-11-11 14:30:18
【问题描述】:
我想从运行在支持 MIDP 的移动设备上的 J2ME 客户端调用一些 RESTful Web 服务。我阅读了 HTTPConnections 的 MIDP api,并认为这只是需要一个简单的包装器来隐藏所有那些令人不快的字节数组等。在我自己写之前,我想知道是否有一个好的开源库已经可用。
-FE-
【问题讨论】:
我想从运行在支持 MIDP 的移动设备上的 J2ME 客户端调用一些 RESTful Web 服务。我阅读了 HTTPConnections 的 MIDP api,并认为这只是需要一个简单的包装器来隐藏所有那些令人不快的字节数组等。在我自己写之前,我想知道是否有一个好的开源库已经可用。
-FE-
【问题讨论】:
您可能想查看这个小宝石,Mobile Ajax for Java ME:
https://meapplicationdevelopers.java.net/mobileajax.html
一部分是(来自网站):
Java ME 的异步 I/O
这个库提供了等效的 用于 Java ME 的 XmlHttpRequest 与 一些有用的附加功能 用于调用 RESTful Web 服务。
它是分层的 com.sun.me.web.path 库。特征 包括 -
* Asynchronous versions of HTTP Get and Post * HTTP Basic Authentication * Multipart MIME (sender only) * Progress listeners
【讨论】:
LWUIT 1.5 现在包括用于访问 REST、使用 OAuth2、JSON 等的类。
【讨论】:
我不知道任何这样的库,但发现了一些访问各种 RESTful Web 服务的succinct examples
【讨论】:
出于各种原因,我们最终编写了自己的简单包装 api,其中最重要的是我们开发的索尼爱立信 K750 有一个奇怪的错误(SE 拒绝修复),如果你尝试要在设备断开网络时获取/使用连接,大约 20 次以上,内部连接池将被淹没并且永远不会恢复,除非您重新启动应用程序。
【讨论】: