The invention relates to a method and device for processing cross domain requests. The method is executed by the Nginx server, which includes: obtaining the resource request sent by the sender, in which the resource request carries the identification information corresponding to the recipient of the receiving resource request; when the request is determined for the cross domain resource request according to the identification information, the format of the receiver to receive the data is determined according to the identity information. The resource request is transformed according to the format of the receiver receiving data, and the transformed resource request is obtained; the transformed resource request is sent to the recipient. In the process of processing, the problem of cross domain can be solved through a forwarding process. To avoid cross domain restrictions when a system wants to acquire resources from other systems after integrating multiple systems.
【技术实现步骤摘要】
一种对跨域请求进行处理的方法及装置
本专利技术涉及电信领域,尤其涉及一种对跨域请求进行处理的方法及装置。
技术介绍
目前,根据运营支撑系统的功能不同,以及业务的复杂性,需要核心业务进行划分,因此建立了众多管理平台。例如渠道中心、商户中心、合作伙伴中心、渠道直供平台、结算中心、酬金中心、分销商交易APP、代理商服务支撑APP、供货商交易APP、运营商管理APP等等。这些平台的页面风格、技术框架、开发商、系统维护商各不相同。合作伙伴企业在进行业务管理时,由于需要跨平台操作,必然导致诸多不便。
技术实现思路
为解决上述技术问题,本专利技术提供了一种对跨域请求进行处理的方法及装置。第一方面,本专利技术提供了一种对跨域请求进行处理的方法,该方法由Nginx服务器执行,具体包括:获取发送方发送的资源请求,其中资源请求中携带与接收资源请求的接收方对应的标识信息;当根据标识信息确定资源请求为跨域资源请求时,确定接收方接收数据的格式;并将资源请求按照接收方接收数据的格式进行转换,获取转换后的资源请求;将转换后的资源请求发送给接收方。本专利技术的有益效果是,当确定发送方发送的资源请求为跨域资源请求时,可以直接通过Nginx服务器转发,而在转发之前,Nginx可以根据接收方的标识信息将资源请求转换为接收方可以识别的格式,以便接收方可以根据资源请求反馈相应的信息给发送方。在处理过程中,经过Nginx服务器处理转发,就可以解决跨域的问题。从而避免在集成多个系统后,某一个系统想获取其他系统的资源时所受到的跨域限制的问题。进一步的,获取发送方发送的资源请求之后,方法还包括:根据接收方的标识 ...
【技术保护点】
一种对跨域请求进行处理的方法,其特征在于,所述方法由Nginx服务器执行,所述方法包括:获取发送方发送的资源请求,其中所述资源请求中携带与接收所述资源请求的接收方对应的标识信息;当根据所述标识信息确定所述资源请求为跨域资源请求时,确定所述接收方接收数据的格式;并将所述资源请求按照所述接收方接收数据的格式进行转换,获取转换后的资源请求;将所述转换后的资源请求发送给所述接收方。
【技术特征摘要】
1.一种对跨域请求进行处理的方法,其特征在于,所述方法由Nginx服务器执行,所述方法包括:获取发送方发送的资源请求,其中所述资源请求中携带与接收所述资源请求的接收方对应的标识信息;当根据所述标识信息确定所述资源请求为跨域资源请求时,确定所述接收方接收数据的格式;并将所述资源请求按照所述接收方接收数据的格式进行转换,获取转换后的资源请求;将所述转换后的资源请求发送给所述接收方。2.根据权利要求1所述的方法,其特征在于,所述获取发送方发送的资源请求之后,所述方法还包括:根据所述接收方的标识信息,配置所述发送方至所述接收方的传输路径信息;根据所述传输路径信息,将所述转换后的资源请求发送至所述接收方。3.根据权利要求2所述的方法,其特征在于,所述根据所述接收方的标识信息,配置所述发送方至所述接收方的传输路径信息,具体包括:根据所述标识信息,生成与所述标识信息对应的统一资源定位符URL;根据所述URL,配置所述发送方至所述接收方的传输路径信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述接收方的标识信息包括:所述接收方的地址信息、域名信息、端口信息以及子域名信息中的一种或多种。5.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述转换后的资源请求发送给所述接收方之后,所述方法还包括:接收所述接收方根据所述资源...
【专利技术属性】
技术研发人员:罗睿,丁会灵,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。