Sunhcer
V2EX  ›  Java

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

  •  
  •   Sunhcer · Feb 9, 2023 via Android · 1833 views
    This topic created in 1201 days ago, the information mentioned may be changed or developed.
    业务接口切面对请求头内容有一些操作,并且会在后续链路中用到,网关层和第三方鉴权不走 header ,所以出现了这个局面。
    5 replies    2023-02-10 12:40:13 +08:00
    night98
        1
    night98  
       Feb 9, 2023
    cloud gateway 已经可以用配置直接加 header 了,但是好像不是动态参数,你要加动态参数就写个 filter ,还是不太确定你具体想做什么,业务背景是啥
    Sunhcer
        2
    Sunhcer  
    OP
       Feb 10, 2023 via Android
    @night98 在业务层实现一个 filter 吗
    lazyfighter
        3
    lazyfighter  
       Feb 10, 2023
    网关不就是干这个用的吗? 例如加 TraceId
    Sunhcer
        4
    Sunhcer  
    OP
       Feb 10, 2023 via Android
    @lazyfighter 接口平台网关那边不走请求头鉴权,就不想给加,所以想直接在业务代码这边处理,比如,比如搞个 filter 识别特定 URL 增加请求头嘛
    RedBeanIce
        5
    RedBeanIce  
       Feb 10, 2023
    不如你将你想解决什么,遇到了什么问题,等等都写明白。

    交互式的问问题,是很麻烦的,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3946 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 05:11 · PVG 13:11 · LAX 22:11 · JFK 01:11
    ♥ Do have faith in what you're doing.