使用CORS進行AJAX跨域POST提交

  CORS的全稱是Cross-Origin Resource Sharing。是用來解決瀏覽器的跨域問題的。是HTML5的一部分。CORS主要是在服務器端進行配置。官方網站是:http://enable-cors.org/index.html。html

    CORS支持各種Web服務器,我這裏用的是Tomcat。html5

    只需在web.xml中加入cors的過濾器就可使Tomcat服務器支持CORS。web

   

<filter>  
  <filter-name>CorsFilter</filter-name>  
  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>  
</filter>  
<filter-mapping>  
  <filter-name>CorsFilter</filter-name>  
  <url-pattern>/*</url-pattern>  
</filter-mapping>


    其它服務器的配置,官方都有詳細描述。ajax

 

    至於客戶端,無需作什麼變化,原來怎麼發送ajax請求,如今還怎麼發。apache

 

轉載請註明出處:http://blog.csdn.NET/redstarofsleep跨域

相關文章
相關標籤/搜索