본문 바로가기
spring/spring security

[Spring] Chrome 양식 다시 제출 확인 ERR_CACHE_MISS 해결방법

by moonsiri 2020. 10. 31.
728x90
반응형

Chrome에서 POST 요청으로 페이지 이동후 뒤로 가기를 하면 아래와 같은 확인 페이지를 제공하도록 되어있습니다.

Spring security를 사용하면 headers cacheControl를 disabled 처리함으로써 해결합니다.

 

@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {

    @Override
    protected void configure(HttpSecurity http) {
        http
            // ...
            .headers(headers -> headers
                .cacheControl(cache -> cache.disable())
            );
    }
}

Cache Control 문서 (한국어 버전)

 

 

혹은, (새로고침(F5)시 아래와 같은Alert창이 뜰 경우에도) POST 요청 방식을 GET 요청 방식으로 변경하여 해결합니다.

 

 

728x90
반응형

댓글