java OkHttpClient 添加头部参数
时间: 2023-09-27 08:05:37 浏览: 206
java swagger ui 添加header请求头参数的方法
可以使用OkHttpClient的Interceptor来为请求添加头部参数。例如,下面的代码将为每个请求添加一个名为"Authorization"的头部参数:
```java
OkHttpClient client = new OkHttpClient.Builder()
.addInterceptor(new Interceptor() {
@Override
public Response intercept(Chain chain) throws IOException {
Request originalRequest = chain.request();
Request.Builder builder = originalRequest.newBuilder()
.header("Authorization", "Bearer <your_token_here>");
Request newRequest = builder.build();
return chain.proceed(newRequest);
}
})
.build();
```
这个例子中,我们创建了一个OkHttpClient实例,并添加了一个Interceptor。在Interceptor的intercept方法中,我们首先获取到原始的请求,然后使用Request.Builder来创建一个新的请求,并添加了一个名为"Authorization"的头部参数。最后,我们使用chain.proceed方法来执行新的请求,并返回响应。
你可以根据自己的需求修改头部参数的名称和值。
阅读全文