微信小程序wx.request POST请求后端无法获取数据怎么办?
- 内容介绍
- 文章标签
- 相关推荐
本文共计373个文字,预计阅读时间需要2分钟。
遇到的困境:例如在编写微信小程序接口时,method请求方式有POST和GET两种,为了数据安全,我们会倾向于使用POST请求方式访问服务器端;当使用POST方式请求时,后端无法获取到传输的数据。
遇到的坑:
例如在写微信小程序接口时,method请求方式有POST和GET两种,为了数据安全,我们会偏向于使用POST请求方式访问服务器端;
当我们使用POST方式请求时,后端无法获取到传送的参数,但使用GET方式却是可以的。
解决办法:
设置请求的 header头:
header: { "Content-Type": "application/x-www-form-urlencoded" },
特别注意:post请求必须写method: 'POST',因为wx.request默认是GET请求的。
本文共计373个文字,预计阅读时间需要2分钟。
遇到的困境:例如在编写微信小程序接口时,method请求方式有POST和GET两种,为了数据安全,我们会倾向于使用POST请求方式访问服务器端;当使用POST方式请求时,后端无法获取到传输的数据。
遇到的坑:
例如在写微信小程序接口时,method请求方式有POST和GET两种,为了数据安全,我们会偏向于使用POST请求方式访问服务器端;
当我们使用POST方式请求时,后端无法获取到传送的参数,但使用GET方式却是可以的。
解决办法:
设置请求的 header头:
header: { "Content-Type": "application/x-www-form-urlencoded" },
特别注意:post请求必须写method: 'POST',因为wx.request默认是GET请求的。

