美文网首页
SpringBoot—返回cookies信息的post接口开发

SpringBoot—返回cookies信息的post接口开发

作者: 飞翼_U | 来源:发表于2019-05-06 21:51 被阅读0次

1.环境准备

在源代码包 java文件下面新建包 com.course.server,包下面新建 MyPostMethod.java文件。

方法体:

@RestController
@Api(
    value = "/",
    description = "这是我去全部的post请求"
)
@RequestMapping({"/v1"})
public class MyPostMethod {
    private static Cookie cookie;

    public MyPostMethod() {
    }

    @RequestMapping(
        value = {"login"},
        method = {RequestMethod.POST}
    )
    @ApiOperation(
        value = "登录成功,成功获取cookie信息",
        httpMethod = "POST"
    )
    public String login(HttpServletResponse response, @RequestParam(value = "userName",required = true) String userName, @RequestParam(value = "passWord",required = true) String passWord) {
        if (userName.equals("zhangsan") && passWord.equals("123456")) {
            cookie = new Cookie("login", "true");
            response.addCookie(cookie);
            return "恭喜你登录成功";
        } else {
            return "用户名或密码错误";
        }
    }
}

运行程序,调用 swagger测试页面:
http://localhost:8888/swagger-ui.html#
得到如下:

接口文档.png
利用测试页面可以测试post接口。
右键检查,可以看到我们携带的cookies信息:
cookies信息.png

相关文章

网友评论

      本文标题:SpringBoot—返回cookies信息的post接口开发

      本文链接:https://www.haomeiwen.com/subject/paxmcqtx.html