How can I get a cookie from a web page using Java? I mean only Java not with Servlets or开发者_如何学Python etc..
You can use java.net.URLConnection
for this. It offers a getHeaderFields()
method to get the response headers. The cookies are set by Set-Cookie
header.
URLConnection connection = new URL("http://google.com").openConnection();
List<String> cookies = connection.getHeaderFields().get("Set-Cookie");
// ...
You can either get the cookies from the header,
or you can use Apache commons and use their functionality.
精彩评论