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

时间:2017-02-09 15:02:31

标签: vue.js vuejs2

代码就像

一样简单
this.$http.post(url, data);

在本地计算机上,它会生成POST个请求。

在云端服务器上,它会生成GET个请求。

vue.js的版本是相同的。

2 个答案:

答案 0 :(得分:2)

/example/url/的localhost请求在没有重定向的情况下处理,但在服务器请求/example/url/时,重定向到/example/url(没有斜杠)。因此POST变为GET

答案 1 :(得分:1)

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