У Java цей код видає виняток, коли результат HTTP становить 404:
URL url = new URL("http://stackoverflow.com/asdf404notfound");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.getInputStream(); // throws!
У моєму випадку мені випадково відомо, що вміст - 404, але я все одно хотів би прочитати тіло відповіді.
(У моєму реальному випадку код відповіді - 403, але тіло відповіді пояснює причину відхилення, і я хотів би показати це користувачеві.)
Як я можу отримати доступ до тіла відповіді?