手机浏览器Cookie处理心得1

来源:互联网 发布:罗马复兴联机网际网络 编辑:程序博客网 时间:2024/05/18 02:44

手机浏览器处理多个set-cookie时采用如下的方式:

        //读取cookie
        String key = null ;
        int keyIdx = 1 ;
        while ( ( key = httpconn.getHeaderFieldKey ( keyIdx ) ) != null )
        {
            if ( key.toLowerCase ().equals ( "set-cookie" ) )
            {
                String value = httpconn.getHeaderField ( keyIdx ) ;
                if ( value != null && value.length () > 0 )
                {
                    CookieList.getInstance ().setCookie ( reqUrl , value ) ;
                }
            }
            keyIdx++ ;
        }

在nokia s60手机上处理失败!具体为什么还不清楚~~~~~~~~~

经过服务器中转,把多个cookie放在一个set-cookie中传到客户端,处理成功!

this.cookie = httpconn.getHeaderField ( "set-cookie" ) ;

 

原创粉丝点击