url (1) 썸네일형 리스트형 [Java] 3. HTTP 웹 서버 구현 - HTTP 요청 데이터 처리 2. HTTP 웹서버 구현 - 요청에 대한 응답 처리와 책임 분리에서 클라이언트의 요청 처리하는 객체의 여러 책임에 대한 분리를 다음과 같이 하였다. 이번에는 그중에서 HTTP 요청 데이터를 처리를 담당하는 HttpRequest 객체를 작성할려고한다. 아래의 코드들은 지속적인 리펙토링과 테스트를 통해서 구현된것이다. 모든 과정을 적기에는 글의 내용이 너무나 길어져, 지금까지 가장 잘 정리된 코드를 기재하였다.HTTP 요청 데이터 파싱HTTP 요청 메세지에서 데이터를 어떻게 추출할것인가?HTTP 요청 메세지는 다음과 같은 포맷이다. HTTP 요청 메세지는 크게 Request Line, Request Headers, Request Message Body 구조로 분리할수 있으며, 각 구조의 여러 요소들이 .. 이전 1 다음