如何使用SOAPui在Spring API中测试ETag?

时间:2016-08-15 10:14:26

标签: java soapui etag spring-rest

我尝试在Spring REST API中配置ETag。据我所知,我只需要添加一个过滤器,它与jetty服务器看起来像:

servletContextHandler.addFilter(new FilterHolder( 
    new ShallowEtagHeaderFilter()) , "/*", EnumSet.allOf( DispatcherType.class ));

然后我启动了我的SOApui并使用Etag标头生成了一个请求。当我收到回复时,我用If-None-Match标题怨恨请求。

我应该收到一个304状态代码的空响应,但不是这样,响应已满,好像根本没有任何ETag的东西。

我应该在Spring-Etag配置中添加一些内容吗?我应该在SOAPui请求中设置一些内容吗?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

问题是我想同时使用ETag和Spring Security。最后一个开关以某种方式第一个关闭,如果通过配置,则不添加以下行:

http.headers().cacheControl().disable();