Comment analyser une Requête HTTP en Java?

Lors de la mise en œuvre d'un serveur proxy, je reçois une requête HTTP comme une chaîne de caractères, comme celui-ci:

OBTENIR http://localhost:54321/x HTTP/1.1

De l'hôte: localhost:54321

Cache-Control: no-cache

Est-il intégré dans la classe pour analyser cette demande?

Le "built-in" classes d'analyser ce (tels que les classes de mise en œuvre de HttpServletRequest) font partie de Java Enterprise Edition et sont généralement intégrées dans un serveur web, ce qui signifie qu'ils ne sont pas adaptés à votre objectif.

OriginalL'auteur Amir Rachum | 2011-04-11