잘 동작을 하던 와중에, PostService에서 RestClient를 사용하여 FileService로 요청을 보낼 때 갑자기 다음의 오류가 발생하였다
HTTP/1.1 header parser received no bytes
RestClient에서 HTTP 객체의 커넥션 타임아웃을 설정하라던가,
HTTP 버전을 1.1로 강제로 맞추라던가 등의 여러가지 해결 방법이 있었지만, 모두 제대로 작동하지 않았다
그러다 실행하는 자바의 컴파일 버전이 현재 프로젝트의 자바 버전과 맞지 않아서 발생할 수도 있다고 하는 글을 보았다
바로 맞추고 확인해보니 오류가 발생하지 않는 매직..
아마 여러 프로젝트를 진행하다보니 컴파일 버전이 Java 17 -> Java 21로 높아진 것이 이유였다
별다른 이유는 없었지만, 해당 오류의 여러 발생원인을 알 수 있어서 좋은 경험이었다