当我在 vue.js 中发送 post 请求时,它会生成获取请求

When I send post request in vue.js it generates get request

代码就这么简单

this.$http.post(url, data);

在本地机器上生成 POST 请求。

在云服务器上生成 GET 请求。

vue.js版本相同

在本地主机上对 /example/url/ 的请求在没有重定向的情况下进行处理,但在对 /example/url/ 的服务器请求上进行重定向到 /example/url(没有尾部斜线)。因此 POST 变成 GET.

我遇到了同样的问题。尝试在控制器中使用 [HttpPost] 属性以及您正在使用的属性。