공부/HTTP
[HTTP] URI
현뽀-
2022. 7. 8. 17:41
URI (Uniform Resource Identifier)
Uniform : 리소스를 식별하는 통일된 방식
Resource : 자원, URI로 식별 가능한 모든것
Identifier: 식별자 (식별 정보)
URI : 리소스가 있는 위치
URN : 리소스에 이름 부여 (보편화 X)
url : Scheme://[userInfo@] host:[port] / [path] [?query] [#fragment]
foo:// example.com:8042/over/there?name=ferret#nose
- Scheme : 주로 프로토콜 사용
- 어떤방식으로 자원에 접근할 것인가에 대한 규칙 (ex http, https, ftp)
- Port 생략 가능
- UserInfo : url에 사용자 정보 인증 (거의 사용 X)
- Host : 호스트 명( Domain Name or IP Address)
- Path : 리소스 경로, 계층적 구조
- Query :
- key = value 형태
- ?로 시작.
- &로 추가 가능
- Query Parameter , Query String
- fragment : 잘 사용 X , HTML 내부 북마크 , 서버 전송 X