真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Javaweb使用cors完成跨域ajax數(shù)據(jù)交互

跨域,指的是瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對JavaScript施加的安全限制。

銀州網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),銀州網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為銀州1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的銀州做網(wǎng)站的公司定做!

ajax本身實際上是通過XMLHttpRequest對象來進行數(shù)據(jù)的交互,而瀏覽器出于安全考慮,不允許js代碼進行跨域操作,所以會警告。

cors

全稱:Cross-Origin Resource Sharing

中文意思:跨域資源共享

它在維基百科上的定義是:跨域資源共享(CORS )是一種網(wǎng)絡(luò)瀏覽器的技術(shù)規(guī)范,它為Web服務(wù)器定義了一種方式,允許網(wǎng)頁從不同的域訪問其資源。而這種訪問是被同源策略所禁止的。CORS系統(tǒng)定義了一種瀏覽器和服務(wù)器交互的方式來確定是否允許跨域請求。 它是一個妥協(xié),有更大的靈活性,但比起簡單地允許所有這些的要求來說更加安全。

1、通過Maven引用

cors-filter、java-property-utils二個jar包,修改pom.xml文件,加入下面內(nèi)容 

 
   
  com.thetransactioncompany 
  cors-filter 
  2.5 
  
  
  com.thetransactioncompany 
  java-property-utils 
  1.10 
 

2、在web.xml里面配置過濾器,使用引入的jar中定義好的過濾器。注意修改cors.allowOrigin節(jié)點,如果允許所有站點跨域訪問,可以修改為[*],如果是多個站點,可以用[,]分隔配置。

 
   
  跨域過濾器 
  CORS 
  com.thetransactioncompany.cors.CORSFilter 
   
   cors.allowOrigin 
   https://127.0.0.1:8380 
   
   
   cors.supportedMethods 
   GET, POST, HEAD, PUT, DELETE 
   
   
   cors.supportedHeaders 
   Accept, Origin, X-Requested-With, Content-Type, Last-Modified 
   
   
   cors.exposedHeaders 
   Set-Cookie 
   
   
   cors.supportsCredentials 
   true 
   
  
  
  CORS 
  /* 
 

3、通過jQuery跨域調(diào)用數(shù)據(jù),實例代碼如下:

 
 
 
  
 跨域測試 
  
 
 
 

以上就是是小編分享給大家的Javaweb使用cors完成跨域ajax數(shù)據(jù)交互的全部內(nèi)容,希望對大家有所幫助。如果在閱讀過程中有什么問題,可以給小編留言,我會及時回復(fù)大家的。也希望大家多多支持創(chuàng)新互聯(lián)!


新聞名稱:Javaweb使用cors完成跨域ajax數(shù)據(jù)交互
URL網(wǎng)址:http://weahome.cn/article/ighics.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部