public OkHttpClient buildBasicAuthClient(final String name, final String password) {
return new OkHttpClient.Builder().authenticator(new Authenticator() {
@Override
public Request authenticate(Route route, Response response) throws IOException {
String credential = Credentials.basic(name, password);
return response.request().newBuilder().header("Authorization", credential).build();
}
}).build();
}
OkHttp 里面配置 HTTP Basic Auth
最新推荐文章于 2024-09-05 15:52:51 发布
本文介绍如何使用OkHttp创建带有基本HTTP认证的客户端。通过实现Authenticator接口并覆盖authenticate方法,可以为OkHttp请求自动添加Authorization头,实现对特定API的安全调用。
摘要由CSDN通过智能技术生成