2017-02-09 802 views
1

的代码很简单,只要当我vue.js发送POST请求时,它产生get请求

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

在本地机器上也产生POST请求。

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

vue.js的版本相同。

+0

对不起,没有足够的信息。 –

+0

同意。请张贴实际AJAX请求的代码以及您的服务器端路由。 –

回答

1

在localhost请求/example/url/而不重新导向,但在服务器上请求/example/url/被处理使得重定向到/example/url(没有斜线)。因此POST变成GET

1

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