En Java, ce code lève une exception lorsque le résultat HTTP est la plage 404:
URL url = new URL("http://stackoverflow.com/asdf404notfound");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.getInputStream(); // throws!
Dans mon cas, je sais que le contenu est 404, mais j'aimerais quand même lire le corps de la réponse.
(Dans mon cas réel, le code de réponse est 403, mais le corps de la réponse explique la raison du rejet, et j'aimerais l'afficher à l'utilisateur.)
Comment puis-je accéder au corps de la réponse?