0
我正在開發一個運行在3000上的phonegap移動應用程序。此移動應用程序使用Tomcat中的Web服務。當我嘗試連接時,出現錯誤。 響應預檢,請求不通過訪問。使用手機話機訪問控制 - 允許來源
我已經添加了一個CORS插件,它工作。 任何人都可以提供沒有插件的解決方案。
我正在開發一個運行在3000上的phonegap移動應用程序。此移動應用程序使用Tomcat中的Web服務。當我嘗試連接時,出現錯誤。 響應預檢,請求不通過訪問。使用手機話機訪問控制 - 允許來源
我已經添加了一個CORS插件,它工作。 任何人都可以提供沒有插件的解決方案。
有兩種與訪問控制允許來源相關的跨瀏覽器問題的解決方案。 1.如果您使用的是Chrome瀏覽器,請將此擴展插件添加到您的Chrome瀏覽器(CORS extension)。這個插件將處理跨瀏覽器的url模式問題。 2.不用添加插件,你可以在應用程序中編寫一段代碼(部署在Tomacat中併發布web服務)。 添加下面的代碼到你的web.xml
<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>
這兩種方式將工作。
http://stackoverflow.com/questions/43277435/no-access-control-allow-origin-error-in-meteor-app – Harish