一种跨域转发代理的方法及装置制造方法及图纸

技术编号:27975900 阅读:26 留言:0更新日期:2021-04-06 14:10
本发明专利技术实施例提供一种跨域转发代理的方法,包括以下步骤:跨域转发代理装置接收来自浏览器的第一请求指令;所述跨域转发代理装置将所述第一请求指令转换成第二请求指令;所述跨域转发代理装置发送第二请求指令给服务器,服务器接收并执行所述第二请求指令,执行完成后生成并发出第一响应指令;所述跨域转发代理装置接收所述第一响应指令;所述跨域转发代理装置将所述第一响应指令转换成第二响应指令;所述跨域转发代理装置发送所述第二响应指令给浏览器。读取同源网页的Cookie,通过跨域转发代理装置,两个一级域名相同但二级域名不同的网页就可以共享登录信息,这样就不会重复让用户输入信息,可以提高网站的用户体验。

【技术实现步骤摘要】
一种跨域转发代理的方法及装置
本专利技术涉及跨域代理
,具体涉及一种跨域转发代理的方法及装置。
技术介绍
为了安全,浏览器会设置同源安全策略。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的JavaScript脚本和另外一个域的内容进行交互。在实现本专利技术过程中,申请人发现现有技术中至少存在如下问题:无法读取非同源网页的Cookie、LocalStorage和IndexedDB,在日常的开发中,两个网页一级域名相同,只是二级域名不同,开发者希望能够共享登录信息cookie,但是被浏览器认为不同源,就无法使用。
技术实现思路
本专利技术实施例需要解决无法读取非同源网页的Cookie、LocalStorage和IndexedDB的问题。为达上述目的,一方面,本专利技术实施例提供了一种跨域转发代理的方法,包括以下步骤:r>接收来自浏览器的本文档来自技高网...

【技术保护点】
1.一种跨域转发代理的方法,其特征在于,包括以下步骤:/n接收来自浏览器的第一请求指令;/n将所述第一请求指令转换成第二请求指令;/n发送第二请求指令给服务器,服务器接收并执行所述第二请求指令,执行完成后服务器生成并发出第一响应指令;/n接收所述第一响应指令;/n将所述第一响应指令转换成第二响应指令;/n发送所述第二响应指令给浏览器。/n

【技术特征摘要】
1.一种跨域转发代理的方法,其特征在于,包括以下步骤:
接收来自浏览器的第一请求指令;
将所述第一请求指令转换成第二请求指令;
发送第二请求指令给服务器,服务器接收并执行所述第二请求指令,执行完成后服务器生成并发出第一响应指令;
接收所述第一响应指令;
将所述第一响应指令转换成第二响应指令;
发送所述第二响应指令给浏览器。


2.根据权利要求1所述的一种跨域转发代理的方法,其特征在于,所述第一请求指令包含第一地址信息,所述第二请求指令包含第二地址信息。


3.根据权利要求1所述的一种跨域转发代理的方法,其特征在于,将所述第一请求指令转换成第二请求指令时是将所述第一请求指令中的所述第一地址信息转换为所述第二地址信息。


4.根据权利要求1所述的一种跨域转发代理的方法,其特征在于,所述第一响应指令包含所述第二地址信息,所述第二响应指令包含所述第一地址信息。


5.根据权利要求1所述的一种跨域转发代理的方法,其特征在于,所述第一响应指令转换成第二响应指令是将所述第一响应指令的所述第二地址信息转换成第一地址信息。


6.一种跨域转发代理的装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:孙敏杰杨志鹏隗刚韩伟利李鑫
申请(专利权)人:北京道亨软件股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1