SpringBoot:前端提交数据,服务端无法获取数据

复制代码
http://www.xxx.com?phone=111111111111&code=1332

上述访问传值方式为键值对方式,服务端springmvc获取 >>

复制代码
// 在HttpServlet实现类的doGet、doPost方法中获取前端传来的值
doGet(ServerHttpRequest request){
    String phone = request.getParameter("phone");
}

// controller 中获取
saveInfo(String phone){
    System.out.println(phone)
}

如果在springcloud网关中集中处理,获取值如下

复制代码
public class ValidateCodeGatewayFilter extends AbstractGatewayFilterFactory {

	@Override
	public GatewayFilter apply(Object config) {
		return (exchange, chain) -> {

			ServerHttpRequest request = exchange.getRequest();
          	String mobile = request.getQueryParams().getFirst("mobile");
            String code = request.getQueryParams().getFirst("code");

			return chain.filter(exchange);
		};
	}
}

如果传输的值为 body如下图 >>

这个时候我们服务端获取值的时候需要添加*@RequestBody,@RequestBody*主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);而最常用的使用请求体传参的无疑是POST请求了

相关推荐
噢,我明白了13 小时前
JAVA中的一些基础应用知识点
java·开发语言
miss13 小时前
AI 改完不敢上线?OpenSpec 规约驱动开发实战
前端·代码规范·前端工程化
SL_staff14 小时前
私有化低代码不是妥协,而是企业级数字化的自主可控主航道
java
装不满的克莱因瓶14 小时前
【SpringAI Alibaba】ReactAgent结构化输出OutputType与OutputSchema实战
java·人工智能·ai·springai·springaialibaba
AiMan14 小时前
腾讯ima还是不可以导出左侧所有对话,只能单条导出,方法不对吗
前端
去伪存真14 小时前
并发量一高就装死?Agent 全链路“防猝死”手册
前端·agent
Moment14 小时前
AI 编程时代,聊聊我的 Mac mini 双屏桌面
前端·后端
AiMan14 小时前
先确认能不能一次把Microsofat Copilot所有内容打包一个文件导出
前端
时间的拾荒人14 小时前
Redis 入门详解:核心特性、重要文件与全局命令实战
开发语言·redis·面试
总要学点什么14 小时前
第97篇:三维数据加载-城市建筑白模自定义着色器——让一条光带沿高度扫上去,快慢却由帧率说了算
前端·gis·webgl·cesium·着色器·空间分析·白模