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
Barbara StreisandOriginal
2024-12-10 14:28:11938Durchsuche

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!

Stellungnahme:
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