트러블 슈팅 (1) 썸네일형 리스트형 [트러블 슈팅] SSE(Server-Send-Events) 문제 현상프론트엔드에서 SSE(Server-Sent Events) 연결을 시도하면 연결은 성공하지만, 즉시 연결이 끊어지는 현상이 발생 원인 분석SSE는 HTTP의 Transfer-Encoding: chunked 방식을 사용해 지속적인 연결을 유지하는 것이 핵심그러나 서버 로그 필터에서 사용하는 ContentCachingResponseWrapper가 copyBodyToResponse() 호출 시 자동으로 Content-Length 헤더를 추가이로 인해 Transfer-Encoding과 Content-Length가 동시에 존재하게 되어 브라우저는 응답이 끝났다고 판단하고 연결을 끊음 ※ 알아야 할 개념 : HTTP 응답의 데이터 전송 방식서버가 클라이언트에게 응답을 줄 때 2가지 방식 중 하나를 선택 1.. 이전 1 다음