DevToolPal
TR
3xx Yönlendirme

303 See Other

Diğerine Bak

Ne anlama gelir

Sunucu istemciyi, genellikle bir POST'un sonucunu göstermek için başka bir URL'yi GET ile almaya yönlendirir.

Yaygın nedenler

  • Form gönderiminden sonra Post/Redirect/Get
  • Uzun süren bir işin sonucunu gösteren bir API

Nasıl düzeltilir

İstemci veya ziyaretçiyseniz

Location'a GET isteği gönderin. Bu, kullanıcı sayfayı yenilediğinde çift gönderimi önler.

Sitenin veya API'nin sahibiyseniz

Başarılı form POST'larından sonra kullanıcıları sonuç sayfasına göndermek için 303 kullanın; böylece yenileme formu yeniden göndermez.

Örnek yanıt

HTTP/1.1
HTTP/1.1 303 See Other
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /orders/1001
Content-Length: 0

Belirtim

RFC 9110 §15.4.4

SSS

› Post/Redirect/Get kalıbı nedir?

POST'tan sonra sunucu bir sonuç sayfasına 303 döndürür; tarayıcı onu GET ile yükler, böylece yenileme ve geri tuşu güvenli olur.

› 303 mü 302 mi?

303 her zaman "diğer URL'yi GET ile al" demektir. 302 yöntemi belirtmez, ancak tarayıcılar da GET'e geçer.