Java 不尊重Resteasy CORSFilter

Java 不尊重Resteasy CORSFilter,java,jboss,jax-rs,resteasy,Java,Jboss,Jax Rs,Resteasy,我使用的是resteasy corsFilter,在那里我只将allowedMethods设置为“GET”,但它允许所有方法(POST、DELETE) 如果你知道,有人可以回复吗?你是如何测试的?您能否检查应用程序部署时是否正在拾取提供程序?是的,已拾取,请参见日志文件。您是如何发出请求的(使用哪个客户端)?curl和UI以及cors实际上仅适用于浏览器中的Javascript。浏览器将发送一个具有特定语义的请求来处理COR,包括特定的头。您尝试并使用cURL和UI-Rest客户端是没有用的。你

我使用的是resteasy corsFilter,在那里我只将allowedMethods设置为“GET”,但它允许所有方法(POST、DELETE)


如果你知道,有人可以回复吗?

你是如何测试的?您能否检查应用程序部署时是否正在拾取提供程序?是的,已拾取,请参见日志文件。您是如何发出请求的(使用哪个客户端)?curl和UI以及cors实际上仅适用于浏览器中的Javascript。浏览器将发送一个具有特定语义的请求来处理COR,包括特定的头。您尝试并使用cURL和UI-Rest客户端是没有用的。你可能应该读一些CORS的书来了解它是如何工作的,以及它背后的理论。你是如何测试它的?您能否检查应用程序部署时是否正在拾取提供程序?是的,已拾取,请参见日志文件。您是如何发出请求的(使用哪个客户端)?curl和UI以及cors实际上仅适用于浏览器中的Javascript。浏览器将发送一个具有特定语义的请求来处理COR,包括特定的头。您尝试并使用cURL和UI-Rest客户端是没有用的。您可能应该阅读CORS,了解它的工作原理及其背后的理论。
@Provider
public class CorsFeature implements Feature {
    @Override
    public boolean configure(FeatureContext context) {
    CorsFilter corsFilter = new CorsFilter();
    corsFilter.getAllowedOrigins().add("*");
    corsFilter.setAllowedMethods("GET");
    context.register(corsFilter);
    return true;
    }
}