如何操作HTTP返回头-ApiHug小技巧-002

🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓

  1. GitHub - apihug/apihug.com: All abou the Apihug
  2. apihug.com: 有爱,有温度,有质量,有信任
  3. ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace

😆 视频教程:

  1. ApiHug101-Bilibili
  2. ApiHug101-Youtube

佐以IDEA plugin 更好食用:

💝 IDEA 插件: ApiHug - API design Copilot Plugin Handbook Plugin FAQ

非常简单, 无需任何设置, 在您的 Service实现,设置返回对象 body header 就可以, super easy!

实现

复制代码
private static HttpCookie buildCookie(final String jwt){
  return
          ResponseCookie.from("Authorization",jwt)
                  .path("/")
                  .maxAge(Duration.ofDays(1))
                  .httpOnly(true).build();
}

@Override
public void login(
    final SimpleResultBuilder<LoginResponse> builder, final LoginRequest loginRequest) {
      //...
      builder.body().header(HttpHeaders.SET_COOKIE, buildCookie(jwt).toString());
      //....
}

这个例子,我们将在HTTP 返回里,设置 cookie

我们

相关推荐
夜郎king几秒前
基于Java的高德地图公交路线检索服务集成实践
java·智慧城市·高德地图api·县域交通智能化
Java小白笔记1 分钟前
Java中fixedDealy和fixedRate的区别是什么?
java·开发语言
2601_962122971 分钟前
Spring Cloud——路由网关Zuul
后端·spring·spring cloud
@兽血沸腾5 分钟前
Thread线程和synchronized锁
java·开发语言
Android打工人9 分钟前
c++ 、java 融为一体2,c++ 实例化Android虚拟机直接运行java,c,java 一个进程号
android·java·c++
demon755200310 分钟前
IDEA-http-client-指南
http·intellij-idea
2601_9620566015 分钟前
Spring Boot——日志介绍和配置
java·数据库·spring boot
Alan CGH17 分钟前
一次非寻常的压测优化经历
java·网络·压力测试
2601_9620662331 分钟前
SpringBoot3 快速启动框架
java·spring boot·后端
远离UE439 分钟前
UE5 shader instructions
java·开发语言