vue-resource发送post请求服务器接收不到数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-resource发送post请求服务器接收不到数据相关的知识,希望对你有一定的参考价值。

参考技术A 原因:
POST提交中请求参数可以有两种不同形式:form data和request payload。

而request payload通过request.getParameter(name)获取不到。

在main.js中进行如下设置:

vue-resource POST PC端正常,移动端无响应

图1 是JS 请求部分 图2 是页面部分图3 点击了按钮后请求到的数据图4 最终请求成功后 将结果输出到页面------------------------------------------------------>以上都是PC端调试 一切正常图5 移动端页面,点击按钮后,可触发click时间,alret(“ok”)但是到了移动设备页面上打开后点击了按钮, 其click事件是被出发了,可就是无法发送请求,获取数据

参考技术A headers字段:
http:
headers: 'Content-Type': 'application/x-www-form-urlencoded'
追问

不行,我试过了,现在问题出在移动页面,移动端不能请求数据

以上是关于vue-resource发送post请求服务器接收不到数据的主要内容,如果未能解决你的问题,请参考以下文章

无法接收 Vue 通过 axios 发送到 PHP 的 Post 数据

Vue vue-resource发送Http请求

vue中使用vue-resource发送ajax请求

Vue--axios:vue中的ajax异步请求(发送和请求数据)vue-resource异步请求和跨域

vue-resource可以跨域直接发送POST请求吗?

第三方包 vue-resource