【技术实现步骤摘要】
本专利技术涉及浏览器
,尤其是涉及一种浏览器Cookie的传输方法及系统。
技术介绍
Cookie,有时也用其复数形式Cookies,即浏览器缓存,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用Cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否是合法用户以及是否需要重新登录等,服务器可以设置或读取Cookies中包含信息,借此维护用户跟服务器会话中的状态。服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookie ...
【技术保护点】
一种浏览器Cookie的传输方法,其特征在于,包括:获取请求中的Cookie内容,并进行压缩,转换成Blob对象;备份上述Cookie到浏览器Javascript定义的变量中,并清空当前域名的Cookie;Javascript发起请求,将所述Blob对象置于请求主体中,并发送到代理服务端;通过Javascript将保存在变量中的Cookie还原到当前域名中;代理服务端接收到请求后,判断所述请求的请求头中Cookie信息是否为空;若所述Cookie信息为空,则获取请求主体中的Blob对象;将所述Blob对象解压为Cookie,并将解压后的Cookie内容还原到所述请求头的对应 ...
【技术特征摘要】
1.一种浏览器Cookie的传输方法,其特征在于,包括:获取请求中的Cookie内容,并进行压缩,转换成Blob对象;备份上述Cookie到浏览器Javascript定义的变量中,并清空当前域名的Cookie;Javascript发起请求,将所述Blob对象置于请求主体中,并发送到代理服务端;通过Javascript将保存在变量中的Cookie还原到当前域名中;代理服务端接收到请求后,判断所述请求的请求头中Cookie信息是否为空;若所述Cookie信息为空,则获取请求主体中的Blob对象;将所述Blob对象解压为Cookie,并将解压后的Cookie内容还原到所述请求头的对应位置;代理服务端将还原了所述Cookie内容的请求转发至服务端。2.根据权利要求1所述的浏览器Cookie的传输方法,其特征在于,所述判断所述请求的请求头中Cookie信息是否为空,之后进一步包括:若所述Cookie信息不为空,代理服务端将接收到的请求直接转发至服务端。3.根据权利要求2所述的浏览器Cookie的传输方法,其特征在于,服务端接收到由代理服务端转发的请求后,对所述请求进行处理。4.根据权利要求1所述的浏览器Cookie的传输方法,其特征在于,其中所述Blob对象为二进制数据。5.根据权利要求1所述的浏览器Cookie的传输方法,其特征在于,Javascript发起请求,将所述Blob对象置于请求主体中,并将所述请求主体和请求头一并发送到服务端。6.一种浏览器Cookie的传输系统,其特征在于,...
【专利技术属性】
技术研发人员:刘德建,陈丛亮,郭玉湖,
申请(专利权)人:福建天晴数码有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。