是应该用POST:https://localhost:3001/auth/login 还是GET...
来源:11-3 【应用】启用无状态登陆系统(模拟用户登陆)

慕田峪0356378
2020-08-11
在AuthenticateController中的login action, attribute是 [HttpPost("login")]不是 [HttpGet("login")]
[HttpPost("login")]
public IActionResult login([FromBody]LoginDto loginDto)
在用Postman测试的时候, 我只能用POST, 不能用GET。
如果要用GET, 我试的结果是需要用[HttpGet(“login”)]
就是想确认一下我的理解是正确的。
谢谢
写回答
1回答
-
从安全性的角度来说login应该是一个post请求,因为登录的时候你要传输用户名密码的啊,使用post请求,可以把用户名密码放在请求主体中、配合ssl(https)基本上可以认为用户名密码是安全的。
012020-08-12
相似问题