[HTTP 완벽 가이드] 2장 URL과 리소스

Milk717·2022년 10월 2일
0

HTTP

목록 보기
2/7

2022년 7월 ~ 2022년 8월 동안 http 완벽 가이드 스터디를 진행하면서 노션에 정리해놨던 내용입니다.

2.1 인터넷의 리소스 탐색하기

http://www.joes-hardware.com/seasonal/index-fall.html 불러오는 경우

  • http:// ⇒ URL의 스킴. 웹 클라이언트가 리소스에 어떻게 접근하는지 알려준다.
  • www.joes-hardware.com ⇒ 서버의 위치. 웹 클라이언트 리소스가 어디에 호스팅 되어있는지 알려줌.
  • /seasonal/index-fall.html ⇒ 리소스의 경오. 서버에 존재하는 로컬 리소스 중에서 요청받은 리소스가 무엇인지 알려줌.

2.2.5 파라미터

  • 애플리케이션이 서버에 정확한 요청을 하기 위해 필요한 입력 파라미터를 받기 위해 사용.
  • 이름=값 쌍의 리스트 형식임
  • URL 뒤에 ; 붙이고 그 뒤부터 시작됨. (쿼리랑 뭐가다르지…??)
  • ex) ;type=d

2.2.6 질의 문자열 (쿼리)

  • 웹 데이터베이스 게이트웨이에 질의하는데 사용됨
  • 이름=값 쌍의 리스트 형식임
  • URL 뒤에 ? 붙이고 뒤부터 쿼리문 시작
  • 각각의 쿼리는 & 로 구분
  • ex) ?item-123124&color=blue

2.2.7 프래그먼트

  • 리소스의 특정 부분을 가리킬 수 있도록 함.
  • URL 뒤에 # 문자에 이어져 온다.
  • 프래그먼트로 요청할 때 프래그먼트는 서버에 전송되지 않고 클라이언트에서만 사용됨.

2.3 단축 URL

2.3.1 상대 URL

  • 절대 URL은 리소스에 접근하기 위한 모든 정보를 담고있는 반면에 상대 URL은 기저(base)라고 하는 다른 URL을 사용해야지 리소스에 접근할 수 있다.
  • 상대 URL을 절대 URL로 변환하기

2.4 안전하지 않은 문자

  • 다른 용도로 선점된 문자를 사용하는 경우 이스케이프 문자를 사용해야한다.

0개의 댓글