Comment héberger RESTE webservices sur Android?
Personne ne sait à l'open source de serveur web, écrit en Java, capable d'accueillir des services RESTE sur Android?
Je me penche vers https://github.com/NanoHttpd/nanohttpd, mais il faudrait écrire sur le Web-cadre de services à partir de zéro.
ps. Les Websockets serait un plus.
la ps2. Je suis à la recherche d'un hébergement solution pas un client et l'appareil est assez puissant.
OriginalL'auteur Franklin Dattein | 2013-06-14
Vous devez vous connecter pour publier un commentaire.
Confronté à un problème similaire, nous avons opté pour aller avec Koush est AndroidAsync:
https://github.com/koush/AndroidAsync
C'est un joli projet pratique pour une variété de raisons. En plus de soutenir les websockets, vous pouvez, en quelques lignes, de mettre en œuvre une base POST ou GET gestionnaire et passer JSON autour de ce qui est un peu de tout. Exemple à partir de cette page github (prise en charge POST de la même façon):
OriginalL'auteur Dirk Conrad Coetsee
Il ya beaucoup de tiers HTTP serveurs pour Android. Aussi, depuis l'API de niveau 1 Android a eu HttpService:http://developer.android.com/reference/org/apache/http/protocol/HttpService.html construit en.
N'importe quel serveur HTTP est "capable de" RESTE.
Si vous voulez dire que vous voulez un côté serveur REPOS cadre pour Android (ala JAX-RS ou Restlet ou tel) alors c'est une autre perspective et je ne suis pas familier avec celui qui sera exécuté hors de la boîte sur Android (bien que probablement ils existent). La raison en est que vous n'avez généralement pas exécuter le serveur HTTP SUR un appareil mobile. Oui, vous le pouvez, et à certains moments c'est pratique, mais c'est juste pas une exigence commune.
Comme pour les websockets, c'est une tout autre question, et n'a rien à voir avec le RESTE (donc qui est source de confusion?). Il y a aussi beaucoup de websocket impls pour Android (koush, par exemple: https://github.com/koush/android-websockets).
HttpService
est obsolète depuis l'API de niveau 22.OriginalL'auteur Charlie Collins
Si votre intention sur l'hébergement de vos services web à partir de l'appareil Android. C'est un cas inhabituel, mais le restlet framework est un composant serveur qui tourne sous android. La caisse http://restlet.org/learn/guide/2.2/editions/android/ .
Il n'a pas besoin d'un serveur web et est assez maigre. Je n'ai pas essayé comme android server personnellement ne peut donc pas se porter garant pour la façon dont il fonctionne, mais je l'ai utilisé en autonome et sur appengine.
Vous devriez obtenir loin avec quelque chose comme juste envelopper de code ci-dessous dans un Android
OriginalL'auteur Lionel Port