Question

J'utilise un HttpListener pour implémenter un serveur HTTP très simple, qui accepte un POST d'un client Java. Lorsque le client appelle, je reçois un HttpListenerRequest, qui contient tous les paramètres de formulaire. Comment puis-je extraire les paramètres de formulaire? Il me semble avoir accès uniquement au flux de contenu ....

Était-ce utile?

La solution

HttpListener est un composant à faible niveau, comme l'objet HttpListenerRequest que vous obtenez pour chaque demande. les données de formulaire envoyées via POST est contenu dans le corps, de sorte que vous devrez traiter le flux et extraire la forme vous des données. Les données QueryString est disponible pour vous car cela fait partie de l'adresse de la demande, et ne nécessite pas de traitement de flux pour extraire. Cela le différencie des données de formulaire, comme le traitement du flux est nécessaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top