
URI의 하위 개념으로 URL과 URN을 포함한다. 개념과 차이점에 대해서 알아보자!
식별자위치 정보프로토콜과 결합한 형태(http, https)리소스에 어떤 방식으로 접근할 것인가?
scheme://userinfo@host:port/path?query#fragment
http://www.google.com:443/search?q=hello&hl=ko
scheme
- 클라이언트와 서버 규칙인
프로토콜사용- http, https
- 프로토콜은 리소스에 접근하는 방식
userinfo
- 사용자 정보를 포한해서 인증할 때 사용
- 거의 사용하지 않음
host
호스트명www.google.com도메인 또는 IP 주소직접 사용 가능port
- 접속 포트
- 웹 서버에 접속하기 위한 통로
http는 80,https는 443- 일반적으로
생략path
- 리소스
경로- 계층적 구조
https://www.example.com https://www.example.com`/members` https://www.example.com`/members/100`query
key=value형태- ?로 시작, &로 추가 가능
?keyA=valueA&keyB=valueB- query parameter, query string 등으로 불림
- 웹 서버에 전달하는 추가 질문
fragment
- html 내부 북마크 등에 사용
- 자원의 세부 부분
- 서버에 전송하는 정보 아님
이름참고