GET正常,POST获取不到数据

环境复现

前台:

javascript 复制代码
wx.request({
					url: 'xxxxxx',
					method: 'POST',
					header: {
						"content-type": "application/json"
					},
					success(res) {
						console.log(res);
						
					},
					fail(err) {

						console.error('网络请求失败', err);
					}
				});

后端使用springboot:

java 复制代码
@RequestMapping(value = "/errApiList")
public String getProductionPlanList(HttpServletRequest req, HttpServletResponse res) {
    String materialCode = req.getParameter("MaterialCode");
}

将请求方式换成GET,后端可以正常拿到数据,但是换成POST就拿不到。

解决方式:

更改请求头:"content-type": "application/x-www-form-urlencoded"

相关推荐
爱勇宝23 分钟前
3位工程师靠“删AI代码”创业,一周收费1万美元:以后最贵的能力,可能不是写代码
前端·后端·架构
Curvatureflight26 分钟前
客户端日志上报怎么设计?让线上问题不再只靠用户截图
前端·系统架构
不法1 小时前
uniapp map地图导航/地图路线
前端·vue.js·uni-app
沫离痕1 小时前
Cassandra 4.0.11 Docker 安装与配置手册
java·spring boot
星栈1 小时前
LiveView 页面越写越卡,我最后抓到的凶手不是数据库,是我自己乱塞 `assigns`
前端·前端框架·elixir
没落英雄2 小时前
6. 从零搭建一个 AI Agent —— 构建 Web 前端,让用户能和 agent 实时交互
前端·人工智能·架构
山东点狮信息科技有限公司2 小时前
SpringBoot+VUE3,一套系统完成OA+HRM+CRM+MES+合同+项目管理 —— 深度解析点狮全业务管理平台
java·spring boot·后端
爱勇宝2 小时前
《道德经》第4章,老子写得很像在描述一个“底层系统”。
前端·后端·程序员