MIDP 対応のモバイル デバイスで実行されている J2ME クライアントから、いくつかの RESTful Web サービスを呼び出したいと考えています。私は HTTPConnections の MIDP api を読みましたが、これは単純なラッパーがこれらすべての不快なバイト配列などを隠すために叫んでいるだけだと思いました。独自のライブラリを作成する前に、優れたオープン ソース ライブラリが既に利用可能であるかどうか疑問に思いました。
-FE-
Java ME 用の Mobile Ajax という小さな宝石をチェックしてみてください。
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 には、OAuth2、JSON などを使用して REST にアクセスするためのクラスが含まれるようになりました。
そのようなライブラリは知りませんが、さまざまな RESTful Web サービスにアクセスする簡潔な例をいくつか見つけました
さまざまな理由から、私たちは独自のシンプルなラッパー API を作成することになりました。そのうちの 1 つは、私たちが開発していた Sony Ericsson K750 に奇妙なバグ (SE が修正を拒否した) があったことです。デバイスがネットワークに接続されていないときに接続を使用すると、約 20 回以上、内部接続プールが停止し、アプリを再起動しない限り回復しませんでした。