La méthode getRequestBody de l'objet HttpExchange renvoie un InputStream. Il y a encore beaucoup de travail pour lire correctement le "Corps". Est-ce une bibliothèque Java + objet + méthode qui va encore plus loin et renvoie le corps (côté serveur) comme une chaîne Java prête à l'emploi?Comment obtenir un corps de requête HTTP POST en tant que chaîne Java côté serveur?
Merci!
Oui, j'ai essayé. Le problème est que le corps ne se termine pas avec CR/LF. J'ai trouvé une solution en utilisant la méthode read (char []) avec la longueur du contenu et cela fonctionne approximativement. Je me demande si ce n'est pas une méthode qui effectue ce travail de lecture à la fin. – Joshua
Vous devriez obtenir l'encodage des en-têtes HTTP, pas seulement supposer que c'est UTF-8. – artbristol