我正在开发一个运行在3000上的手机移动应用程序。这个移动应用程序正在使用Tomcat中的Web服务。当我尝试连接时,我遇到了错误。 响应到预检 - 请求 - 犯规通存取。
我添加了一个CORS插件,它正在运行。 任何人都可以提供没有插件的解决方案。
答案 0 :(得分:0)
有两种与访问控制允许来源相关的跨浏览器问题的解决方案。 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>
这两种方式都有效。