2016-08-15 2 views
0

Spring REST API에서 ETags를 설정하려고했습니다. SOAPui를 사용하여 Spring API에서 ETags를 테스트하는 방법은 무엇입니까?

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

가 그럼 난 내 SOApui을 시작하고 Etag 헤더 요청을 makde : 지금까지 내가 이해, 나처럼 부두와 서버가 보이는 필터를 추가 할 필요가 있었다. 응답을 받으면 If-None-Match 헤더로 요청을 다시 보내줍니다.

나는 304 개의 상태 코드로 빈 응답을 받겠지만, 대신에 ETag 일이없는 것처럼 응답이 가득 찼습니다.

스프링 -Etag 구성에 뭔가를 추가해야합니까? SOAPui 요청에 뭔가를 설정해야합니까?

미리 감사드립니다.

답변

0

문제는 내가 ETag와 스프링 보안을 모두 사용하고 싶다는 것이 었습니다. 마지막 스위치는 구성에 의해 다음 줄이 추가되지 않으면 먼저 꺼집니다.

http.headers().cacheControl().disable(); 
관련 문제