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

我们

相关推荐
mifengxing6 小时前
LeetCode 41.缺失的第一个正数|Hard题O(n)+O(1)最优解法深度解析
java·算法·leetcode·排序算法
markinmarkin8 小时前
Spring 中Bean 的作用域有哪些?
java·后端·spring
山荷枝9 小时前
Java学习第十天
java·学习
matlabgoodboy10 小时前
计算机毕设代做|Java Python Matlab APP 全套开发设计
java·python·课程设计
程序员雷欧11 小时前
环形缓冲区深度解析:从基础原理到Disruptor源码的全面剖析
java
xiaoqiMikko11 小时前
Dependabot 面板全绿,不代表你的 Tomcat 没洞
java·spring boot
前端开发张小七11 小时前
Java 学习笔记 · 第三课:多线程与并发编程(线程、同步、死锁、Lock、乐观锁与悲观锁)
java·后端·程序员
摇滚侠12 小时前
SpringBoot 官网 阅读笔记 启用生产就绪功能 端点
spring boot·笔记·后端
花生了什么事o12 小时前
JVM 垃圾回收:对象如何被判定和回收
java·jvm
evans在进步12 小时前
HashMap 为什么线程不安全?ConcurrentHashMap 如何解决?
java·spring boot·spring