zoukankan      html  css  js  c++  java
  • SetCookies, cookie规范注册表和cookie存储将会优先于设置在HTTP客户端级别中默认的那些

    遇到下面问题解决方法:

    Hey? 404

    抱歉,你输入的网址可能不正确,或者该网页不存在。

    7 秒后返回首页

    使用独立的本地执行上下文来实现对每个用户(或每个线程)状态的管理。

    定义在本地内容中的cookie规范注册表和cookie存储将会优先于设置在HTTP客户端级别中默认的那些。

        private static void SetCookies(String CookieUrl, CookieStore cookieStore) throws ClientProtocolException, IOException{
            DefaultHttpClient httpclient = new DefaultHttpClient();
            HttpContext localContext = new BasicHttpContext();
            localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
            HttpGet httpget = new HttpGet(CookieUrl);
            try {
                HttpResponse response = httpclient.execute(httpget, localContext);
                response.getEntity();
            }catch(ProtocolException e){
                System.out.println("ProtocolException:"+e);
            }catch (Exception e) {
                httpget.abort();
            }
            //两个版式cookie机制不同
            //List<Cookie> cookies = cookieStore.getCookies();
            List<Cookie> cookies = ((AbstractHttpClient) httpclient).getCookieStore().getCookies();
            if (cookies.isEmpty()) {
                //System.out.println("None cookie: "+CookieUrl);
            } else {
                for (int j = 0; j < cookies.size(); j++) {
                    cookieStore.addCookie(cookies.get(j));
                }
            }
        }

  • 相关阅读:
    hdu 1425 sort 解题报告
    codeforces B. Jeff and Periods 解题报告
    codeforces A. Jeff and Digits 解题报告
    codeforces B. Xenia and Spies 解题报告
    Python 条件判断的使用
    Python Apache日志处理脚本(初稿)
    Python函数定义
    Python多条件配合使用
    Python循环的使用(2)
    NavigationController导航栏中添加多个UIBarButtonItem
  • 原文地址:https://www.cnblogs.com/timssd/p/5063962.html
Copyright © 2011-2022 走看看