Heim > Backend-Entwicklung > Golang > Warum übermitteln Browser nach einer Weiterleitung POST-Daten nicht automatisch erneut?

Warum übermitteln Browser nach einer Weiterleitung POST-Daten nicht automatisch erneut?

Barbara Streisand
Freigeben: 2024-12-10 14:28:11
Original
981 Leute haben es durchsucht

Why Do Browsers Not Automatically Re-submit POST Data After a Redirect?

Das Problem ergibt sich aus Sicherheitsbedenken. Wenn der Server eine Weiterleitung an den Browser sendet, sendet der Browser eine einfache GET-Anfrage, anstatt die POST-Anfrage zu wiederholen. Denn der Browser kann nicht für den Nutzer entscheiden, ob er an die neue URL dieselben Daten senden möchte, die für die ursprüngliche URL vorgesehen waren, insbesondere wenn es um sensible Daten wie Passwörter und Kreditkartennummern geht. Es ist nicht ratsam, dieses Problem zu umgehen. Stattdessen wird empfohlen, einen registrierten Pfad für die POST-Anfrage zu verwenden oder die anderen Vorschläge aus den verknüpften Fragen zu implementieren.

Weiteren Kontext finden Sie in der Frage „Der Go-Webserver leitet POST-Anfragen automatisch um.“

Weitere Informationen finden Sie hier:

"Warum verfügt HTTP nicht über eine POST-Umleitung?"

Das obige ist der detaillierte Inhalt vonWarum übermitteln Browser nach einer Weiterleitung POST-Daten nicht automatisch erneut?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage