url 이 맞는말인가 uri가 맞는말인가?

서정욱 [marvin]·2021년 4월 23일
0

HTTP 헤더에 대한 분석과, 응답 상태 코드 (Status Codes) 그리고 브라우저의 Network 탭 및 브라우저를 통해 일어나는 일들

url ? uri?

Uniform Resource location 말그대로 location!

문서의 위치를 전해주면 해당 서버의 location에 적혀있는 폴더로 들어가서 파일을 찾아서 준다.
과거에는 http 요청에 대해서 서버가 특정 문서를 응답하기만 했다고 한다. 하지만 지금은?

Uniform Resource Identifier 말 그대로 식별자

서버에서 파일뿐만 아니라 각종 비즈니스로직을 처리하는 것 또한 가능해졌기 때문에 location이 아닌 좀더 큰 개념으로 식별자 라고 부른다.

  • URL : 파일 응답
  • URI : 파일 응답 + 비즈니스로직 처리

HTTP 헤더에는 무엇이 들어있는가?

엄청 많긴 하지만 일단 중요한 몇가지 정도만 알자.

요청 헤더

요청을 받는 호스트주소
http 메소드 (get, post 등등)
쿠키 등 인증정보
클라이언트의 정보 (브라우저 or OS버전 등)

응답 헤더

status 코드 (200, 404 등등 많음)
응답타입(content type) : 문서인지 json인지… 인코딩은 utf로 되어있는지 등등
허용하는 클라이언트 목록 (CORS 정책)

profile
JavaScript 개발자입니다

0개의 댓글