OkHttp3 设置请求头
时间: 2024-09-24 18:01:52 浏览: 110
详解okhttp3 请求头不能为中文的坑
OkHttp3是一个流行的HTTP客户端库,用于Android和Java应用程序。设置请求头通常是在发起网络请求时通过`Request.Builder`类完成的。以下是如何操作的示例:
```java
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Headers;
// 创建OkHttpClient实例
OkHttpClient client = new OkHttpClient();
// 使用Builder创建Request实例,并设置请求头
Request request = new Request.Builder()
.url("http://example.com/api") // 替换为你需要的URL
.addHeader("Authorization", "Bearer your_token") // 示例:添加基本认证头
.addHeader("Content-Type", "application/json") // 添加数据内容类型头
.build();
// 发送请求
client.newCall(request).execute();
```
在这个例子中,我们设置了两个请求头:一个是授权头,可能是为了验证身份;另一个是Content-Type头,告诉服务器发送的数据格式。
阅读全文