Cookie ApIJava示例代码
时间: 2024-01-26 19:04:21 浏览: 96
java-cookie:一个简单的Java API,用于处理Cookie
以下是一个Java示例代码,演示如何使用Cookie API设置和获取Cookie值:
```java
// 导入必要的类
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.List;
import java.util.Map;
import java.util.Iterator;
public class CookieExample {
public static void main(String[] args) throws IOException {
// 创建URL对象
URL url = new URL("http://www.example.com");
// 打开连接
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// 设置Cookie值
String cookieVal = "your_cookie_value";
connection.setRequestProperty("Cookie", cookieVal);
// 发送请求
connection.connect();
// 获取响应头中的Cookie值
Map<String, List<String>> headerFields = connection.getHeaderFields();
List<String> cookiesHeader = headerFields.get("Set-Cookie");
if (cookiesHeader != null) {
for (String cookie : cookiesHeader) {
// 处理每个Cookie值
System.out.println(cookie);
}
}
// 关闭连接
connection.disconnect();
}
}
```
阅读全文