Repository navigation
Release v1.2.2
responseWriter의 Flush 메서드가 실제로는 헤더와 데이터를 클라이언트로 전송함에도 불구하고, 내부적으로 헤더 작성 여부(wroteHeader)를 갱신하지 않는 버그를 수정했습니다.
이전에는 Flush 이후에 에러가 발생할 경우, 미들웨어가 응답이 아직 시작되지 않았다고 오판하여 이미 압축(gzip)되거나 전송된 스트림 뒤에 JSON 에러 데이터를 덧붙이는 문제가 있었습니다. 이
수정으로 스트리밍 중 에러가 발생하더라도 잘못된 혼합 응답(corrupted response)을 보내지 않도록 보장합니다.