微信小程序:使用wx.request()请求后台接收不到参数
2024-08-30 07:07:55
问题描述:
微信小程序:wx.request()请求后台接收不到参数,我通过wx.request()使用POST方式调用请求,参数传递不到后台
解决方案:
Content-Type’: ‘application/json’用在get请求中没问题,但是在POST请求中出现了这个问题。
修改wx.request()的请求头中的content-type:
header: {
'content-type': 'application/x-www-form-urlencoded',
},
这样就解决问题了。
完整的写法如下:
wx.request({
url: url,
method: 'POST',
data:{传递给后台的参数},
header: {
'content-type': 'application/x-www-form-urlencoded',
},
success: (res) => {
……
},
})
但是出现问题的原因是什么呢?
错误原因:
我们后台习惯性地使用的:application/json;charset=UTF-8
形式,所以在后台接收参数的时候,需要使用注解@RequestBody
像下面这样:
@PostMapping("/query")
public List<String> query(@RequestBody UserQueryBO userQueryBO) {
return userService.query(userQueryBO);
}
主要是接收参数时使用@RequestBody
注解,这样能保证参数被接受到。
最新文章
- java遇到 Check $M2_HOME 问题 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
- 在JavaScript中对HTML进行反转义
- postman使用之三:API请求和查看响应结果
- opendir()函数
- coreseek实战(二):windows下mysql数据源部分配置说明
- 利用HTML5的canvas制作万花筒动画特效
- iOS中 视频直播功能-流媒体的使用(详解)韩俊强的CSDN博客
- js里的匿名函数 数组排序
- NFC会员管理-转载自http://technews.cn/2014/09/13/nfc-sticker/
- Nodejs实现代理服务器配置
- IE标签a嵌套table标签,链接点击无效
- ajax封装函数和表单序列化
- k8s架构分析(二)--技术流ken
- VBA果然很强大
- ISO7816之管脚定义
- Android Usb Camera HAL框架
- 记录:springmvc + mybatis + maven 搭建配置流程
- 【文智背后的奥秘】系列篇——基于CRF的人名识别
- BZOJ 1269 【AHOI2006】 文本编辑器
- html5 css3新特性了解一下
热门文章
- dotnetcore实现Aop
- 《细说PHP》第四版 样章 第18章 数据库抽象层PDO 9
- pytest框架优化——清理历史截图图片和allure报告文件
- 使用os模块动态获取目录或文件路径
- Linux shell脚本编程及系统启动实践
- git报错:failed to push some refs to &#39;git@github.com:JiangXiaoLiang1988/CustomerHandl
- DevOps 工程师成长日记系列三:版本
- 6.python3实用编程技巧进阶(一)
- Flask—好的博客
- Nginx 配置高可用的集群