创建一个登录接口
![](https://img.haomeiwen.com/i1621313/f011eb7060d6601a.png)
代码
@GetMapping("/login")
public String login(@RequestParam("name")String name,
@RequestParam("pwd")String pwd){
System.out.println("name:"+name + " pwd:"+pwd);
return "mallServer TestController.login success";
}
重启一下
![](https://img.haomeiwen.com/i1621313/2c81f7374ce69b21.png)
访问
http://localhost:8080/login?name=mi&pwd=123456
![](https://img.haomeiwen.com/i1621313/7dddff38fc7a1723.png)
可是这样访问不是把账号和密码都暴露出来了吗
那我们改成post呢?
post请求
![](https://img.haomeiwen.com/i1621313/cce608922aa63ade.png)
使用postMan进行测试
![](https://img.haomeiwen.com/i1621313/934bc2aafe948a1f.png)
发现还是拼接在请求后面
http://localhost:8080/login?name=mi&pwd=123456
修改他的请求连接方式呢
使用Content-Type=application/json
![](https://img.haomeiwen.com/i1621313/2af2f99414c8c384.png)
我们发现请求失败
修改我们的代码
![](https://img.haomeiwen.com/i1621313/e46567dafc6fa6e4.png)
代码
@PostMapping("/login")
public String login(@RequestBody Map<String,String> map){
System.out.println("name:"+map.get("name") + " pwd:"+map.get("pwd"));
return "mallServer TestController.login success";
}
重启下,然后再次请求,发现请求成功
![](https://img.haomeiwen.com/i1621313/6ffe3a0e182ea6e9.png)
网友评论