HTTP와 웹 서버 프로그래밍 - 2

2019. 7. 27. 18:26드론

앞의 설명에서 배웠던 HTTP 요청, 응답 구조를 이용해서 이를 문자열 검색, 자르기인 strstr, strtok로 헤더를 분석한다. 클라이언트 요청이 정상적으로 들어왔다면 요청에 응답을 하고, 아닐 시에는 에러 메세지를 보내주게 된다

 

다시 HTTP 요청 헤더와 응답 헤더를 살펴보면 다음과 같다

 

 

코드를 살펴보면 다음과 같다

 

 

컴파일한 후 웹 서버를 8080포트로 실행시킨 후 웹 브라우저에서 접속하도록 한다

 

 

파일명을 잘못 입력한다면 에러 메세지가 띄워지게 된다

 

 

호스트 윈도우에서도 올바르게 뜨는 것을 확인할 수 있다