tôi đang thiết lập kết nối với máy chủ và hoạt động tốt. Nhưng có lần khi tôi cố gắng để có được mã phản ứng (khi máy chủ được ném trở lại 401, 403, 404) tôi nhận được IO ngoại lệ. Tôi đang xử lý mọi thứ dựa trên mã phản hồi. Vì vậy, khi nó ném IO ngoại lệ trênnhận mã phản hồi từ HttpURLConnection trong android
http.getResponseCode()
tôi không thể đọc mã phản hồi. Xin đề nghị một giải pháp cho việc này.
Bạn có thể đăng thêm một số mã không? – curioustechizen
Tại sao bạn không thể nắm bắt IOException và xử lý nó như thể bạn nhận được mã phản hồi -1? – THelper
Tôi đang bắt ngoại lệ. Nhưng tại sao nó không thể nhận được mã phản hồi khi máy chủ đang ném trở lại 401, 403, 404. Đó có phải là giới hạn mà chúng ta có trong lớp HttpURLConnection không. Ví dụ: Khi máy chủ đang ném 401 tức là xác thực xác thực, sẽ rất tốt để nhận mã phản hồi ngoài việc đọc thông báo ngoại lệ để tôi có thể quyết định có gửi yêu cầu có thông tin xác thực người dùng thích hợp hay không. – amandroid