Story 01. HTTP 리퀘스트 메시지를 작성한다

Posted by yunki kim on June 29, 2022

URL을 입력하면 브라우저는 우선적으로 URL을 다음과 같이 여러 요소로 해독한다.

   여기서 데이터 출처의 경로명을 나타내는 path 부분이 특정 파일명으로 끝나지 않는 경우가 존재한다(ex ‘/dir/‘). 이때는 서버에서 디폴트로 설정해둔 파일명이 사용된다. 디폴트 파일명은 통상적으로 ‘default.html’ 또는 ‘index.html’이다. 만약 파일명을 명시하지 않고, 디렉터리 끝에 있는 ‘/‘까지 생략한다면(‘/dir‘), 서버에서는 dir이라는 파일이 존재한다면 이를 파일로 본다. 만약 dir이라는 파일이 존재하지 않는다면 디렉토리 이름으로 본다.
  URL이 입력되고 브라우저가 이를 통해 웹 서버와 파일명을 판단했다면, 이를 바탕으로 요청 메시지를 만든다. 이 요청을 보내면 웹 서버에서 응답 메시지가 돌아온다.

출처 - 성공과 실패를 결정하는 1%의 네트워크 원리