URL 구성요소에 대한 포스팅 입니다.
(출처 : https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_URL)
리소스에 접근하기 위해 사용되는 프로토콜을 의미합니다.(ex. https)
User Info와 Host, Port의 조합을 의미합니다.
(HTTP 또는 HTTPS URL에는 User Info가 포함되지 않습니다.)
user:password
형태로 사용자 정보를 나타냅니다.
인터넷에 연결된 기기들을 식별하기 위한 고유 번호인 IP 주소를 의미합니다.
(웹에서는 도메인명을 입력하면, DNS 서버를 통해 IP주소를 조회합니다.)
포트번호로, well-known port를 사용하는 경우에는 생략할 수 있습니다.
리소스 경로로, 우선 해당 경로의 파일을 찾습니다.
해당 파일이 없는 경우, 해당 이름의 디렉터리에서 파일 기본값인 index.html 파일을 찾습니다.
key=value
형태로 서버에 전달하는 데이터입니다.
파라미터가 하나인 경우에는 ?key=value
형태로 전달하고,
파라미터가 여러 개인 경우에는 &
문자를 사용하여 ?key1=value1&key2=value2
형태로 전달합니다.
HTML 내부 북마크 등에 사용되는 값입니다.
예시) 이 게시글의 Anchor 타이틀 북마크
https://velog.io/@sangyeon217/url#anchor