본문 바로가기

개발

http url 문법과 리소스

리소스 : 웹 서버는 웹 리소스를 관리하고 제공하는데, 이 리소스는 웹 콘텐츠의 주요 원천이다. 
             


대부분 url은 스킴://서버위치/경로로 이루어져 있다. 

더 자세하게 나누면 

스킴://사용자이름:비밀번호@호스트:포트/경로;파라미터?질의#프레그먼트

  1. 스킴 : 웹 클라이언트가 리소스에 어떻게 접근하는지 알려준다.
          또한 스킴은 프로토콜을 의미하는데 http 프로토콜이 아닌 다른 프로토콜로도 사용가능 하다.
          ex> mailto, ftp 등
  1. 사용자이름 : 몇몇 스킴은 리소스에 접근하기 위해 사용자 이름을 필요로 한다.
  2. 호스토와 포트는 리소스를 호스팅 하고 있는 장비와 그 장비 내에서 리소스에 접근할 수 있는 서버가 어디있는지 알아야하는데 호스트와 포트는 그것을 제공해준다. 
  3. 경로는 리소스가 서버 어디에 위치하는지 알려준다. 
  4. 파라미터 : 애플리케이션이 서버에 정확한 요청을 하기 위해 필요한 입력 파라미터를 받는데 사용.
  5. 질의 문자열 : 질의를 하기 위해 쓰는 문자열이고 흔히 get방식으로 파라미터를 보낼때 쓰는 방식. 
    ex> /login?id=123