Di Java, kode ini melontarkan pengecualian jika hasil HTTP adalah kisaran 404:
URL url = new URL("http://stackoverflow.com/asdf404notfound");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.getInputStream(); // throws!
Dalam kasus saya, saya kebetulan tahu bahwa isinya adalah 404, tetapi saya tetap ingin membaca isi tanggapannya.
(Dalam kasus saya yang sebenarnya, kode responsnya adalah 403, tetapi isi respons menjelaskan alasan penolakan, dan saya ingin menampilkannya kepada pengguna.)
Bagaimana saya bisa mengakses isi respon?