DevToolPal
VI
3xx Chuyển hướng

307 Temporary Redirect

Chuyển hướng tạm thời

Ý 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ả

RFC 9110 §15.4.8

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.