java [JAVA]如何从Http连接获取JSession id(使用Jsoup)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java [JAVA]如何从Http连接获取JSession id(使用Jsoup)相关的知识,希望对你有一定的参考价值。
public class JsoupHttpSesssionIdReceiver {
public static void main(String... args) {
// open connection with connection factory
Connection connection = ConnectionFactory.getDefault("http://www30.zippyshare.com/v/4Bd0xZh3/file.html");
Connection.Response response = null;
// execute connection
try {
response = connection.execute();
} catch (IOException e) {
e.printStackTrace();
}
// get cookie by name from response
System.out.println("JSESSIONID=" + response.cookie("JSESSIONID"));
}
}
public class ConnectionFactory { protected static String userAgent = "Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/43.0"; protected static int timeout = 15000; public static Connection getDefault(String url){ return Jsoup.connect(url) .userAgent(userAgent) .timeout(timeout); }}
以上是关于java [JAVA]如何从Http连接获取JSession id(使用Jsoup)的主要内容,如果未能解决你的问题,请参考以下文章
JAVA的三个版本,JSE,JEE,JME三者之间有啥区别呀?
jse之一——认识java
如何实现java http长连接推送数据
Java如何保护http连接查询字符串URL请求传递和获取敏感数据? [复制]
如何在 java 中使用代理获取 URL 连接?
JSE,JEE,JME三者之间有什么区别