gpt4 book ai didi

java - 如何在 java 中将 token 设置为 get 请求的 HTTPHeader?

转载 作者:行者123 更新时间:2023-12-02 10:38:21 25 4
gpt4 key购买 nike

我正在尝试编写一个测试来接收来自 API 的 JSON 响应,并且我需要在 API 调用的 header 中设置一个安全 token 。我已经验证我从 get/token API 收到了有效的 token 。当我尝试执行 HttpGet 时,我收到 401 状态代码。更新:有人有授权 token 类型的完整列表吗?

public void listAllDoctors() throws IOException {

String listAllDoctors = "/api/doctors/search";

HttpGet getDEV = new HttpGet(DEVBASE_ENDPOINT + listAllDoctors);
getDEV.setHeader(HttpHeaders.AUTHORIZATION, "token " + TOKEN);
getDEV.setHeader(HttpHeaders.CONTENT_TYPE, "application/json");

response = client.execute(getDEV);

int actualStatus = response.getStatusLine().getStatusCode();
assertEquals(actualStatus, 200);
}

最佳答案

我发现该 API 使用自定义 header token 身份验证。所以代码行是这样的:

getDev.setHeader("token", "Token value goes here");

关于java - 如何在 java 中将 token 设置为 get 请求的 HTTPHeader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53107007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com