Tôi đang sử dụng HttpURLConnection
để lấy một URL giống như rằng:HttpURLConnection Android: Xử lý HTTP chuyển hướng
URL url = new URL(address);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setInstanceFollowRedirects(true);
// ...
bây giờ tôi muốn tìm hiểu xem đã có một chuyển hướng và nếu nó là một vĩnh viễn (301) hoặc tạm thời (302) một để cập nhật URL trong cơ sở dữ liệu trong trường hợp đầu tiên nhưng không phải trong trường hợp thứ hai.
Điều này có thể thực hiện được trong khi vẫn đang sử dụng xử lý chuyển hướng HttpURLConnection
và nếu như thế nào?
Câu hỏi thú vị. Tôi không nghĩ có cách nào tiêu chuẩn để xử lý việc này. Bạn sẽ phải đặt instanceFollowRedirects thành false và xử lý thủ công mã phản hồi. – Perception