如何操作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

我们

相关推荐
东阳马生架构3 分钟前
Sentinel源码—6.熔断降级和数据统计的实现二
java·sentinel
爱吃烤鸡翅的酸菜鱼10 分钟前
Java【网络原理】(4)HTTP协议
java·网络·后端·网络协议·http
无际单片机编程15 分钟前
嵌入式C语言位操作的几种常见用法
java·c语言·stm32·单片机·嵌入式硬件
xoxo-Rachel20 分钟前
SpringBoot 基本原理
java·spring boot·spring
魔道不误砍柴功23 分钟前
Spring Boot 依赖注入与Bean管理:JavaConfig如何取代XML?
xml·spring boot·后端
凌冰_30 分钟前
IDEA2024 pom.xml依赖文件包报红解决
xml·java·intellij-idea
陈璆鸣1 小时前
【java+Mysql】学生信息管理系统
java·mysql·用户登录·学生信息·成绩信息
东阳马生架构1 小时前
Sentinel源码—7.参数限流和注解的实现
java
johnrui1 小时前
JAVA设计模式:注解+模板+接口
java·windows·设计模式
常年游走在bug的边缘1 小时前
Spring Boot 集成 tess4j 实现图片识别文本
java·spring boot·后端·图片识别