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));
                }
            }
        }

  • 相关阅读:
    java 字符串大小比较
    安卓应用如何赚钱
    报错找不到jquery-1.10.2.min.map解决办法
    android 中 webview 怎么用 localStorage?
    HTML5 本地存储
    js获取url参数值
    java调用webservice
    点圆的关系---1
    数学建模入门书籍介绍
    北京秋日风景-最大的银杏林海景色
  • 原文地址:https://www.cnblogs.com/timssd/p/5063962.html
Copyright © 2011-2022 走看看