首页 > 代码库 > 跨域处理

跨域处理

在做项目时遇见了跨域问题,我们尝试了两种方式进行处理

  1.使用jsonp方式进行处理

      页面中交互数据采用jsonp从服务器端接口拉取数据,采用这种方式会有安全性问题,jsonp跨域请求全部采用的是get方式,就算请求方式写的是post但是还是自动被转换成了get方式,

             转换成get方式后就有了传递数据的长度限制。还有被抓包的可能。

        由于项目的接口是先开发的,如果要使用jsonp进行数据交互还需要修改后台接口的代码,添加一个jsonp的回调消息头,接口数量太多了,逐个修改耗费时间长,后来也就没有采用这种方式。

      2.配置iis

      添加http响应标头

       

                    

                     值为让其跨域网站域名,这种方式支持post方式获取数据,可以使用json传递数据。

       

跨域处理