2010-10-30 7 views
4

Je suis à la recherche de conseils sur la façon d'écrire une petite application simple qui recevra http GET et http PUT demande, traiter les données (fichiers texte simples) et répondre.Java App pour recevoir http PUT et Get request

Je l'ai déjà fait avec des filetages et des douilles, mais il doit y avoir un moyen plus simple et plus efficace. Aussi quand je cours mon application using wireshark je ne suis pas convaincu que j'utilise le protocole de HTTP comme je devrais être.

Merci
Alexis

Répondre

1

Vous pouvez utiliser Tiny Java Web Server. (http://tjws.sourceforge.net/)

Si vous utilisez Java 6 ou une version ultérieure, vous pouvez également utiliser l'API du serveur HTTP.

+0

Merci pour cela. L'API HttpServer l'a résolu. Cet exemple m'a aidé à démarrer: http://www.prasannatech.net/2008/10/simple-http-server-java.html – alexis

0

Vous pouvez envisager d'intégrer un serveur web comme Jetty (marche/arrêt à partir de l'application java) si vous voulez obtenir les avantages de l'analyse syntaxique HTTP.

1

J'ai utilisé HttpComponents à des fins similaires - il fournit des fonctionnalités pour l'implémentation du serveur HTTP et des parties client. C'est facile à apprendre et à utiliser.