使用Feign Client时是否可以添加多个标题

问题描述 投票:0回答:1

我有一个Feign客户端,可以访问需要两个标头的createUser端点:用户名和密码。我知道如何添加一个标头,但是如何向请求中添加两个标头?

@FeignClient(name = "client", url = "https://abc.abc.com/user/", configuration = FeignClientConfig.class)
public interface MyFeignClient {

@Headers("username_header: {username}")  // how do I add "password" here.
@PostMapping(value = "v1/users")
void createUser((@Param("username") String username, User userRequest);

}

java spring-cloud-feign openfeign
1个回答
0
投票

Header接受String []作为值...所以

    @Headers({ "username: {username}", "password: {password}" })

应该做的把戏

© www.soinside.com 2019 - 2024. All rights reserved.