Ý nghĩa
Tài nguyên tạm thời ở URL khác, và client phải lặp lại yêu cầu ở đó với cùng phương thức và phần thân.
Nguyên nhân thường gặp
- Chuyển hướng nội bộ HSTS từ http sang https trong trình duyệt
- Endpoint API tạm thời di chuyển
- Bộ cân bằng tải chuyển hướng sang khu vực khác
Cách khắc phục
Nếu bạn là máy khách hoặc người truy cập
Lặp lại cùng yêu cầu, kể cả phần thân POST, tới Location. Kiểm tra client HTTP của bạn có theo 307 với phương thức khác GET không.
Nếu bạn quản lý trang web hoặc API
Dùng 307 thay vì 302 khi POST, PUT hoặc DELETE không được biến thành GET.
Phản hồi mẫu
HTTP/1.1
HTTP/1.1 307 Temporary Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/upload
Content-Length: 0 Đặc tả
Câu hỏi thường gặp
› Vì sao tôi thấy 307 Internal Redirect trong Chrome?
Trang web nằm trong danh sách HSTS, nên Chrome tự nâng http lên https trước khi bất kỳ yêu cầu nào rời trình duyệt.
› 307 hay 308?
Cả hai đều giữ phương thức; 307 là tạm thời, 308 là vĩnh viễn.