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

我们

相关推荐
LiRuiJie2 分钟前
从OS层面深入剖析JVM如何实现多线程与同步互斥
java·jvm·os·底层
m0_719084112 分钟前
滴滴滴滴滴
java·开发语言
张乔2414 分钟前
spring boot项目中设置默认的方法实现
java·数据库·spring boot
小北方城市网15 分钟前
SpringBoot 集成 Redis 实战(缓存与分布式锁):提升系统性能与并发能力
spring boot·python·rabbitmq·java-rabbitmq·数据库架构
heartbeat..17 分钟前
数据库性能优化:SQL 语句的优化(原理+解析+面试)
java·数据库·sql·性能优化
韩立学长23 分钟前
基于Springboot琴行学生课程信息管理系统2gt392wb(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
Qhumaing24 分钟前
Java学习——第五章 异常处理与输入输出流笔记
java·笔记·学习
阿杰 AJie27 分钟前
MyBatis-Plus 比较运算符
java·数据库·mybatis
码农幻想梦28 分钟前
实验六 AOP,JdbcTemplate及声明式事务
java·开发语言·数据库
我是一只小青蛙88829 分钟前
Python文件组织:路径抽象到安全归档
java·服务器·前端