zoukankan      html  css  js  c++  java
  • 使用httpClient获取请求cookie

    package mytest;
    
    import java.util.ArrayList;
    import java.util.List;
    
    import org.apache.http.NameValuePair;
    import org.apache.http.client.CookieStore;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.cookie.Cookie;
    import org.apache.http.impl.client.BasicCookieStore;
    import org.apache.http.impl.client.CloseableHttpClient;
    import org.apache.http.impl.client.HttpClients;
    
    public class Test3 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		 CloseableHttpClient httpClient = null;
    		 //创建GET请求
    		 HttpGet httpget = new HttpGet("对应请求的URL");
    	        String result = null;
    	        try {
    	            CookieStore cookieStore = new BasicCookieStore();
    	            httpClient = HttpClients.custom().setDefaultCookieStore(cookieStore).build();
    	            httpClient.execute(httpget);
    	            String JSESSIONID = null;
    	            List<Cookie> cookies = cookieStore.getCookies();
    	            for (int i = 0; i < cookies.size(); i++) {
    	                if (cookies.get(i).getName().equals("JSESSIONID")) {
    	                    JSESSIONID = cookies.get(i).getValue();
    	                    System.out.println(JSESSIONID);
    	                }
    	            }
    	        } catch (Exception ex) {
    	            ex.printStackTrace();
    	        }
    
    	}
    
    }
    参考:http://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org/apache/http/examples/client/ClientFormLogin.java

      

  • 相关阅读:
    e.g.-basic-Si
    Telephone interview with Youyou Tu
    Mo2C-tag
    Usage of “symmetrical” and “symmetric”
    Xcrysden-2
    The partial charge density (1)
    利用 AWK 的数值计算功能提升工作效率(转载)
    扩展程序
    选择排序
    装饰递归函数
  • 原文地址:https://www.cnblogs.com/576575478-qq/p/8425681.html
Copyright © 2011-2022 走看看