有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    在发送请求之前,您需要使用RequestInterceptor修改头。您可以在Feign Documentation中找到有关如何创建和注册RequestInterceptor的详细信息