URL与 CookieConnection?
2022-09-02 10:45:48
我正在尝试制作一个支持 Cookie 的 URLConnection。根据我可以使用的文档:
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
我无法让这段代码工作,然后我看到这只适用于API 9(2.3)。但是,我在较旧的模拟器中使用CookieManager时没有收到错误,CookieManager存在,但无法构造。有没有办法使这个适用于早期版本?我试过了:
cookieManager.setAcceptCookie(true);
URLConnection con = u.openConnection();
con.setRequestProperty("Cookie", cookieManager.getInstance().getCookie(url););
con.setDoOutput(true);
con.connect();
String addCookie = con.getHeaderField("Set-Cookie");
System.out.println(con.getHeaderFields().toString());
if (addCookie!=null) {
cookieManager.getInstance().setCookie(url, addCookie);
}
但这不起作用。