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三者之间有什么区别