2008-11-11 14 views
6

Je souhaite appeler certains services Web RESTful à partir d'un client J2ME exécuté sur un périphérique mobile compatible MIDP. J'ai lu l'API MIDP pour HTTPConnections et j'ai pensé que c'était juste un cri pour un simple wrapper pour cacher tous ces tableaux d'octets désagréables et autres. Avant d'écrire le mien, je me suis demandé s'il existait déjà une bonne bibliothèque open source.Y a-t-il une bonne bibliothèque HttpClient pour J2ME/MIDP?

-Fe-

Répondre

5

Vous pouvez consulter ce petit bijou, Ajax Mobile pour Java ME:

https://meapplicationdevelopers.java.net/mobileajax.html

Une partie est (du site):

Asynchronous I/O pour Java ME

Cette bibliothèque fournit l'équivalent de XMLHttpRequest pour Java ME avec quelques fonctionnalités supplémentaires utiles pour invoquer des services Web RESTful.

Il est superposé au-dessus de la bibliothèque com.sun.me.web.path. Caractéristiques comprennent -

* Asynchronous versions of HTTP Get and Post 
* HTTP Basic Authentication 
* Multipart MIME (sender only) 
* Progress listeners 
+0

Le lien doit être réparé car il a un http supplémentaire au début – rupello

+0

Il est maintenant corrigé. – darius

0

Je ne sais pas d'une telle bibliothèque, mais trouvé quelques succinct example s d'accéder à divers services Web RESTful

0

Nous avons fini par écrire notre propre emballage api simple pour une variété de raisons non le moindre est le fait que le Sony Ericsson K750 que nous développions pour avait un bug bizarre (que SE a refusé de réparer) où si vous avez essayé d'obtenir/utiliser une connexion lorsque le périphérique était hors réseau, plus d'environ 20 fois, le pool de connexion interne serait arrosé et ne récupèrerait jamais sauf si vous redémarriez l'application.

1

LWUIT 1.5 comprend maintenant des cours pour accéder à REST, en utilisant OAuth2, JSON, etc.