ใน Java รหัสนี้แสดงข้อยกเว้นเมื่อผลลัพธ์ HTTP คือช่วง 404:
URL url = new URL("http://stackoverflow.com/asdf404notfound");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.getInputStream(); // throws!
ในกรณีของฉันฉันรู้ว่าเนื้อหาเป็น 404 แต่ฉันก็ยังอยากอ่านเนื้อหาของคำตอบอยู่ดี
(ในกรณีจริงของฉันรหัสตอบกลับคือ 403 แต่เนื้อหาของการตอบกลับอธิบายเหตุผลของการปฏิเสธและฉันต้องการแสดงให้ผู้ใช้เห็น)
ฉันจะเข้าถึงเนื้อหาตอบสนองได้อย่างไร?