开发喵星球

利用Postman工具测试若依前后端分离接口(五十三)

1、生成验证码

后端接口地址:http://localhost:8080/captchaImage 请求方法类型:GET

2、登录获取token信息

这个是后端的登录接口请求方法

/**
 * 登录方法
 * 
 * @param loginBody 登录信息
 * @return 结果
 */
@PostMapping("/login")
public AjaxResult login(@RequestBody LoginBody loginBody)
{
    AjaxResult ajax = AjaxResult.success();
    // 生成令牌
    String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
            loginBody.getUuid());
    ajax.put(Constants.TOKEN, token);
    return ajax;
}

因为使用@RequestBody,所以请求的时候需要将请求参数JSON化。

后端接口地址:localhost:8080/login 请求方法类型:POST

请求参数:

可以通过reids客户端获取key:get captcha_codes:uuid(通过接口返回的uuid)

也可以通过Redis图形化界面查看获取:

uuid:通过http://localhost:8080/captchaImage 接口能够得到uuid的值

请求上面的接口会返回以下数据格式:里面携带一个token值,后续请求后端接口都需要在Header中携带它

{
    "msg": "操作成功",
    "code": 200,
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImUzNWNkNjhlLWFhMDctNDc4Zi04NGVkLTgwNmUxZjM0YmFkMCJ9.RCRl1slq0BnCIjaCbefTK2p2_Qp67kmIz7u6J6tr6THfDy62nkvbwGRxaw-bQ_e7jQWZHVGC0BEhFY2zFDp54g"
}

3、测试接口

请求一个自定义接口,在Headr中携带key:Authorization参数,value:Bearer+token

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2023-11-29 15:38:05 阅读量:197
<<   >>


powered by kaifamiao