HTTP_ URI
URI와 URL의 차이점
URI은 URL(로케이터), URN(이름) 또는 둘다로 식별 가능
말그대로 URI가 큰집합이고 그안에 URL, URN이 존재함
- Uniform : 리소스 식별하는 방식
- Resource : 자원, URI로 식별할 수 있는 모든 것
- Identifier : 다른 항목과 구분하는데 필요한 정보
리소스가 있는 위치를 지정
위치는 변할 수 있음. (URN은 이름을 지정. 변할 수 없음)
URL scheme
- 주로 프로토콜 사용 (http, https, ftp 등)
- http 포트는 80, https 포트는 443포트 사용 (생략가능)
- https는 보안이 좀 더 추가된 버전
URL userinfo@
- 거의 사용하지 않음. 일반적인 사이트들에서도 안보임
URL host
URL port
URL path
URL query
- key=value 형태
- ?로 시작하고 &로 추가 가능
- query parameter, query string으로 불림
- 무조건 문자열로 넘어감
URL fragment
- HTML 내부 북마크로 사용
- 서버로 전송되지는 않음
- 보통 사용을 잘 안함