gpt4 book ai didi

java - 在 OkHttp java 中创建不记名授权 header

转载 作者:搜寻专家 更新时间:2023-11-01 01:20:15 26 4
gpt4 key购买 nike

我需要在 java 中使用 OkHttp3 作为 HTTP 客户端,并在请求中发送 Authorization header 。

例子:

Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRaswczovL2F1dGgucGF4aW11bS5djb20iLCJhdWQiOiJodHRwczovL2FwaS5wYXhpbXVtLmNvbSIsIm5iZiI6MTQ0ODQzNzkyMCwiZXhwIjoxNDQ4NDgxMTIwLCJzdWIiOiIzNzExZDk1YS03MWU1LTRjM2ItOWQ1YS03ZmY3MGI0NDgwYWMiLCJyb2xlIjoicGF4OmIyYjphcHA6dXNlciJ9.YR8Gs7RVM-q5AxtHpeOl2zYe-zKxh5u39TUeTbiZL1k

如何使用我的用户名和密码创建此 token ?用户名:测试密码:测试

最佳答案

根据文档here

  private final OkHttpClient client = new OkHttpClient();
private final String url = "http://test.com";

public void run(String token) throws Exception {
Request request = new Request.Builder()
.url(url)
//This adds the token to the header.
.addHeader("Authorization", "Bearer " + token)
.build();
try (Response response = client.newCall(request).execute()) {
if (!response.isSuccessful()){
throw new IOException("Unexpected code " + response);
}

System.out.println("Server: " + response.header("anykey"));

}
}

关于java - 在 OkHttp java 中创建不记名授权 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49463607/

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