반응형
컨트롤러에서 HttpServletResponse에 cookie를 담아주는데, 다음과 같은 에러가 발생하였습니다.
An invalid character [32] was present in the Cookie value
Tomcat의 쿠키 표준에 의해서 특정 기호가 들어가면 안된다합니다.
@Bean
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> cookieProcessorCustomizer() {
return (serverFactory) -> serverFactory.addContextCustomizers(
(context) -> context.setCookieProcessor(new LegacyCookieProcessor()));
}
위와 같은 Bean을 등록해주니 해결되었습니다.
반응형
'Spring' 카테고리의 다른 글
스프링 스케줄링하기 (0) | 2021.11.10 |
---|---|
Spring에서 gson을 이용하여 중첩 구조 json 스트링을 객체로 변환 (0) | 2021.11.10 |
Spring Boot CORS 문제 해결하기 (1) | 2021.11.09 |
Argument(s) are different! Wanted: Actual invocations have different arguments: (0) | 2021.11.09 |
Spring Boot jwt 사용하기 access token, refresh token 발급 (4) | 2021.11.09 |