org.springframework.web.reactive.function.server.ServerResponse设置响应头

  • 记录一下
java 复制代码
        String host = serverRequest.uri().getHost();
        Consumer<HttpHeaders> headersConsumer = consumer -> {
            consumer.setAccessControlAllowOrigin(host);
            consumer.setAccessControlAllowCredentials(true);
            consumer.set("Access-Control-Allow-Headers","*");
            consumer.set("Access-Control-Allow-Methods", "*");
            consumer.setAccessControlMaxAge(3600);
        };
		ServerResponse.status(HttpStatus.OK).headers(headersConsumer).body(BodyInserters.fromValue(result));

函数式路由匹配,进行响应头的设置。

相关推荐
♡喜欢做梦10 小时前
Spring MVC 响应处理:页面、数据与状态配置详解
java·javascript·spring·java-ee
计算机学姐10 小时前
基于SpringBoot的公务员考试管理系统【题库组卷+考试练习】
java·vue.js·spring boot·后端·java-ee·intellij-idea·mybatis
HahaGiver66611 小时前
Unity与Android原生交互开发入门篇 - 打开Android的设置
android·java·unity·游戏引擎·android studio
Blossom.11811 小时前
把AI“贴”进路灯柱:1KB决策树让老旧路灯自己报「灯头松动」
java·人工智能·python·深度学习·算法·决策树·机器学习
C# 学习者11 小时前
C# 为异步函数实现WaitAsync方法
java·前端·c#
❀͜͡傀儡师11 小时前
快速定位并解决Java应用CPU占用过高问题
java·开发语言·python
冬天vs不冷11 小时前
Java基础(十五):注解(Annotation)详解
android·java·python
元亓亓亓12 小时前
Leet热题100--208. 实现 Trie (前缀树)--中等
java·开发语言
拿破轮12 小时前
不小心在idea中点了add 到版本控制 怎么样恢复?
java·ide·intellij-idea
L.EscaRC15 小时前
Spring Security的解析与应用
spring boot·spring