java手动执行CORS
我正在调试我的web应用程序, 我有一个邮件请求。(使用ajax,xhrFields:{withCredentials:true})。数据类型是“application/json”,我的服务器是tomcat,我手动将“accesscontrolalloworigin”头设置为“http://localhost:8080”
其他标题: 回答addHeader(“访问控制允许凭据”、“true”); 回答addHeader(“访问控制允许标头”、“x-request-verification-token”)
我不能让它工作。这是我得到的错误:
已阻止跨源请求:同源策略不允许读取位于http://localhost:8080/MysServlet的远程资源。(原因:CORS标头“访问控制允许来源”与“http://localhost:8080”不匹配。)
谢谢你
# 1 楼答案
如果希望配置适用于所有请求,请在
web.xml
中添加以下筛选器:这是ApiOriginFilter类: