wx.request() 的post 请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wx.request() 的post 请求相关的知识,希望对你有一定的参考价值。
参考技术A 小程序的与服务器的交互使用了 wx.request() 接口但在使用该接口发起get请求的时候很容易,按照文档即可正常请求 但是在post请求时在后台会得不到数据
首先先准备一个php文件 能拿到post数据即可
首先试试正常发起post请求
在onload事件里面发起post请求
但是会发现在php中拿不到传过去的数据
以前学习过,在发起post请求的时候要为请求添加请求头
我们为这个请求添加header 为请求中增加一个键值对
header:
"Content-Type": "application/x-www-form-urlencoded"
,
然后就可以了 很刺激 我也没想到这么简单 那我查了一堆转码操作是为了什么...
微信小程序:wx.request之post请求后端无法获取数据的问题
前言:小程序的开发中总是踩到各种坑,看文档也不知所云;
例如当我们在写微信小程序接口时,method请求方式有POST和GET两种,为了数据安全,我们会偏向于使用POST请求方式访问服务器端;
问题:当我们使用POST方式请求时,后端无法获取数据,但使用GET方式便可以获取数据??
解决办法:
设置请求的 header:
header: { "Content-Type": "application/x-www-form-urlencoded" },
例如:
以上是关于wx.request() 的post 请求的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序 wx.request POST请求------中文乱码问题
微信小程序:wx.request之post请求后端无法获取数据的问题