如果第三方请求已经经过了我方网关,能在业务接口这一层往请求头里面添加信息吗?如何添加?

2023-02-09 18:13:53 +08:00
 Sunhcer
业务接口切面对请求头内容有一些操作,并且会在后续链路中用到,网关层和第三方鉴权不走 header ,所以出现了这个局面。
1165 次点击
所在节点    Java
5 条回复
night98
2023-02-09 22:01:20 +08:00
cloud gateway 已经可以用配置直接加 header 了,但是好像不是动态参数,你要加动态参数就写个 filter ,还是不太确定你具体想做什么,业务背景是啥
Sunhcer
2023-02-10 08:34:05 +08:00
@night98 在业务层实现一个 filter 吗
lazyfighter
2023-02-10 09:57:41 +08:00
网关不就是干这个用的吗? 例如加 TraceId
Sunhcer
2023-02-10 11:12:33 +08:00
@lazyfighter 接口平台网关那边不走请求头鉴权,就不想给加,所以想直接在业务代码这边处理,比如,比如搞个 filter 识别特定 URL 增加请求头嘛
RedBeanIce
2023-02-10 12:40:13 +08:00
不如你将你想解决什么,遇到了什么问题,等等都写明白。

交互式的问问题,是很麻烦的,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/914672

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX