HttpURLConnection.setRequestProperty()
时间: 2024-04-24 16:27:00 浏览: 81
使用HttpURLConnection
`HttpURLConnection.setRequestProperty()` 是一个方法,用于设置 HTTP 请求的请求头属性。通过该方法,你可以设置各种不同的请求头属性,例如 User-Agent、Content-Type、Authorization 等。
方法签名如下:
```java
public void setRequestProperty(String key, String value)
```
参数说明:
- `key`:要设置的请求头属性的键,例如 "User-Agent"、"Content-Type"。
- `value`:请求头属性的值,例如 "Mozilla/5.0"、"application/json"。
示例用法:
```java
URL url = new URL("http://example.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置 User-Agent 请求头属性
conn.setRequestProperty("User-Agent", "Mozilla/5.0");
// 设置 Content-Type 请求头属性
conn.setRequestProperty("Content-Type", "application/json");
// 设置 Authorization 请求头属性
conn.setRequestProperty("Authorization", "Bearer your_token");
// 发送请求...
```
在上述示例中,我们创建了一个 `HttpURLConnection` 实例,并通过 `setRequestProperty()` 方法设置了三个请求头属性:User-Agent、Content-Type 和 Authorization。
请注意,具体可用的请求头属性取决于你所使用的 HTTP 协议和服务器端的要求。请参考相关文档以了解更多可用的请求头属性和其使用方式。
阅读全文