mikicomo
V2EX  ›  问与答

feign 如何动态添加多个 header

  •  1
     
  •   mikicomo · Oct 21, 2020 · 1192 views
    This topic created in 2058 days ago, the information mentioned may be changed or developed.
    通过 @RequestHeader 注解只能一个个添加 header,传一个实体会无法识别出来,有什么办法能像 @RequestBody 那样直接传一个实体呢

    不能对全局做拦截,因为每个接口的 header 并不一样
    2 replies    2020-10-21 19:47:24 +08:00
    mikicomo
        1
    mikicomo  
    OP
       Oct 21, 2020
    尝试过 @HeaderMap 和 @RequestBody 两个似乎无法同时使用
    mikicomo
        2
    mikicomo  
    OP
       Oct 21, 2020
    @RequestHeader Map<String, Object> header, @RequestBody DTO body

    发现可以通过这种方式解决
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4105 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:13 · PVG 18:13 · LAX 03:13 · JFK 06:13
    ♥ Do have faith in what you're doing.