gpt4 book ai didi

tomcat - 跨域脚本启用

转载 作者:行者123 更新时间:2023-11-28 23:47:53 24 4
gpt4 key购买 nike

我正在使用 Tomcat,我遇到了一些关于 Access-Control-Allow-Origin 的问题。

据我所知,我可以修改我的网络服务的 web.xml 文件来向全世界开放该服务。 (不确定如何确定,但我不想这样做。)

如何添加过滤器以允许特定网站与之交互?比如my1.website.com, my2.website.com,当然还有self。

我认为应该修改的 web.xml 区域是...

<servlet>
<description>My Description</description>
<display-name>My Service's Display Name</display-name>
<servlet-name>My Servlet's Name</servlet-name>
<servlet-class>My Servlet's Class</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>My Servlet's Name</servlet-name>
<url-pattern>/MyPattern</url-pattern>
</servlet-mapping>

我是否使用 CORS 之类的东西并添加...

<servlet>
.
.
.
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>my1.website.com</url-pattern>
<url-pattern>my2.website.com</url-pattern>
</filter-mapping>
</servlet>

另外,是否可以做类似...

<url-pattern>*.website.com</url-pattern>

感谢您的帮助!

最佳答案

我不得不通过服务器所有者,因为他们已经运行了很多过滤器,我不想干扰其他人。

但是,其他对此感兴趣的人我终于找到了一些不错的文档,主要是......

http://software.dzhuvinov.com/cors-filter-installation.html

http://software.dzhuvinov.com/cors-filter-configuration.html

http://software.dzhuvinov.com/files/cors/web.xml.txt

关于tomcat - 跨域脚本启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12076408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com