java OpenFeign:如何设置头文件而不将其作为参数传递
我正在尝试实现OpenFeign客户端。 在我的api接口中,我有:
@RequestLine("GET /testUser/{uuid}") TestUser get(@Param("uuid") UUID uuid);
在我的测试案例中,我是这样测试的:
TestUser testUser = TestUserApi.get(uuid);
我不想在api定义中将授权作为头传递,但我想在测试用例中设置它。
那么,我们有像TestUserApi.setHeader("something", "something")?
这样的东西吗
# 1 楼答案
在发送请求之前,您需要使用
RequestInterceptor
修改头。您可以在Feign Documentation中找到有关如何创建和注册RequestInterceptor
的详细信息