如何在restAssured java中的RequestSpecification规范构建器中设置承载令牌

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

我正在尝试在 RequestSpecBuilder 中添加我的不记名令牌,其中我的specbuilder 看起来像

public static RequestSpecification requestSpecBuilderWithAuthorization(String baseURL, AuthenticationScheme auth) {
    RequestSpecification req = new RequestSpecBuilder().setBaseUri(baseURL)
            .setContentType(ContentType.JSON).setAccept("*/*")
            .setAuth(auth)
            .build();
    return req;
}

假设我有一个不记名令牌作为“不记名”。所以我的主要目标是在 RequestSpecification 中传递不记名令牌。

那么我如何在 setAuth() 中将此令牌作为 AuthenticationScheme 传递,或者甚至可以参数化一个可以传递不记名令牌的 specBuilder 。

java api rest rest-assured
1个回答
0
投票

您应该将令牌放入标头中。

req.header("Authorization", "Bearer <your_token_here>");

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