Go-Webserver leitet POST-Anfragen automatisch um
Wenn Sie auf das frustrierende Problem stoßen, dass POST-Anfragen in GET-Anfragen in einem Go-Webserver umgeleitet werden, Die Ursache liegt in einem subtilen Detail: dem abschließenden Schrägstrich im registrierten Pfad.
Standardmäßig ist das HTTP Die ServeMux-Implementierung führt eine Umleitung durch, wenn eine Anfrage für einen Teilbaumstamm ohne abschließenden Schrägstrich empfangen wird. Wenn Ihr Handler bei /myurl/ registriert ist, die Anfrage aber an /myurl gesendet wird, antwortet der Server mit einer 301-Weiterleitung zum richtigen Pfad.
Lösung:
Die Behebung dieses Verhaltens erfordert einen der folgenden Ansätze:
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWarum werden POST-Anfragen meines Go-Webservers in GET-Anfragen umgeleitet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!