我想从运行在支持 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 服务的简洁示例
由于各种原因,我们最终编写了自己的简单包装器 API,其中最重要的是我们正在开发的索尼爱立信 K750 有一个奇怪的错误(SE 拒绝修复),如果你试图得到/在设备离线时使用连接,大约 20 次以上,内部连接池将被淹没并且永远不会恢复,除非您重新启动应用程序。