Ne anlama gelir
Kaynak geçici olarak başka bir URL'de ve istemci isteği orada aynı yöntem ve gövdeyle tekrarlamalı.
Yaygın nedenler
- Tarayıcılarda http'den https'e HSTS iç yönlendirmeleri
- Geçici API uç noktası taşımaları
- Başka bir bölgeye yönlendiren yük dengeleyiciler
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
POST gövdeleri dahil aynı isteği Location'a tekrarlayın. HTTP istemcinizin GET dışındaki yöntemlerde 307'yi izleyip izlemediğini kontrol edin.
Sitenin veya API'nin sahibiyseniz
POST, PUT veya DELETE'in GET'e dönüşmemesi gerektiğinde 302 yerine 307 kullanın.
Örnek yanıt
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 Belirtim
SSS
› Chrome'da neden 307 Internal Redirect görüyorum?
Site HSTS listesinde, bu yüzden Chrome herhangi bir istek tarayıcıdan çıkmadan http'yi kendisi https'e yükseltir.
› 307 mi 308 mi?
İkisi de yöntemi korur; 307 geçici, 308 kalıcıdır.