본문 바로가기

old/Programming

http URL의 구조

반응형

URI 구조

URI는 일반적으로 아래의 형식에 따라 선택적으로 사용됩니다.

Scheme://Username:Password@Host:Port/Path?Query#Fragment
<http://Username:Password@example.com:1234/index.php?q=test#section2>
이름 예제 분리기호 설명 스킵 가능 여부
Scheme http :// or : 어떤 프로토콜을 사용하여 리소스를 요청할지를 의미합니다. 웹인 경우 http, https를 사용하며, ftp, file 등의 프로토콜을 사용하기도 합니다. 아니오
Username username : URL의 권한 부분 중 사용자 이름으로, 리소스에 접근하기 위한 사용자 이름을 나타냅니다.
Password password : URL의 권한 부분 중 비밀번호로, 리소스에 접근하기 위한 비밀번호를 나타냅니다.
Host www.example.com / 클라이언트가 리소스를 요청할 대상 컴퓨터(서버)입니다. 아니오
Port 1234 / 웹 서버의 특정 서비스에 접근하기 위한 포트번호를 의미합니다. 웹은 80이나 443 포트를 사용합니다.
Path index.php / 웹 서버의 특정 서비스에 접근하기 위한 포트번호를 의미합니다. 웹은 80이나 443 포트를 사용합니다.
Query ?q=test ? GET 요청에서 데이터를 웹 서버로 전달할 때 사용됩니다. 파라미터와 값의 쌍으로 이루어집니다. 각 쌍은 &로 나뉘어집니다.
Fragment #section2 # 하나의 HTML 페이지 내에서 특정 요소로 스크롤을 이동하기 위해 사용됩니다.
반응형