尽管使用 $http.post() 发送 POST 请求Angular 中,浏览器控制台将请求记录为 GET。此问题可能是由于服务器响应重定向请求而引起的。
为了增强安全性,浏览器在收到服务器的重定向响应后不会重复 POST 请求。相反,会发送 GET 请求。这可以防止意外地将敏感数据提交到非预期的 URL。
要解决此问题,请确保 POST 请求定向到处理程序的注册路径,或考虑实施以下链接问题中描述的解决方案:
Go Web 服务器会自动重定向 POST 请求
此外,请参阅下面提供的资源以获取对此的更多见解subject:
为什么 HTTP 没有 POST 重定向?
以上是为什么我的 Angular $http.post() 改为发送 GET 请求?的详细内容。更多信息请关注PHP中文网其他相关文章!