-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[2장] URL과 리소스 #3
Comments
인터넷의 리소스 탐색하기
URL 문법<스킴>://<사용자 이름>:<비밀번호>@<호스트>:<포트>/<경로>;<파라미터>?<질의>#<프래그먼트> 스킴
호스트와 포트
사용자 이름과 비밀번호
경로
파라미터
질의 문자열
프래그먼트
단축 URL상대 URL
URL 확장
안전하지 않은 문자
미래
|
[2장] URL과 리소스인터넷의 리소스 탐색하기
URL 문법<스킴>://<사용자 이름>:<비밀번호>@<호스트>:<포트>/<경로>;<파라미터>?<질의>#<프래그먼트>
http://www.joes-hardware.com/hammers;sale=false/index.html;graphics=true
http://www.joes-hardware.com/inventory-check.cgi?item=1234&coloc=blue
http://www.joes-hardware.com/tools.html#drills 단축 URL
안전하지 않은 문자
http://www.joes-hardware.com/%7Ejoe (0x7E) 스킴의 바다
미래
|
URL의 일반적인 구조-> URL 문법대부분의 URL 스킴 문법은 일반적으로 9개의 부분으로 나뉜다.
단축 URL단축 URL은 리소스를 간결하게 기술하도록 도와준다. 아래는 단축 URL의 대표적인 예시이다. 상대 URL기저(BASE) URL을 이용해 URL을 짧게 나타내는 방식이다. 기저 URL은, 현재 가리키고 있는 리소스의 위치이다.
URL 확장이는 브라우저가 사용자를 위해 제공하는 기능으로, URL 전체를 입력하지 않도록 도와준다.
|
URL 컴포넌트< 이미지 출처 : https://feel5ny.github.io/2019/08/09/HTTP_002/ >
프래그먼트에 대해 좀 더 자세히 알아보기 ! <aside> 💡 특정 content의 위치를 가르키기 위한 값이며, 주로 긴 글에서 특정 문단을 가르키는 용도로 사용한다. 어떤 문서를 읽을 때, 목차에 있는 소제목을 누르면 해당 문단으로 스크롤 되는 경험이 있을 것이다. 한 페이지 안에서 원하는 곳으로 스크롤할 때 쓰인다고 한다. </aside> 상대 URL
위의 html 파일이 http://www.joes-hardware.com/tools.html가 가리키는 리소스인 HTML 문서의 내용을 보여준다고 하자. 해당 문서에는 ./hammers.html URL을 가리키는 하이퍼링크가 있다. 해당 URL은 미완성인 것 처럼 보이지만 문서의 URL을 기준으로 상대 경로로 해석될 수 있다.
—> http://www.joes-hardware.com/hammers.html 상대 URL을 절대 URL로 변환하기
인코딩 체계
ex) ‘~’ —> http://www.joes-hardware.com/~joe 문자 제한
스킴 종류
|
파라미터 vs 질의 문자열파라미터 (Matrix parameter)
https://example.com/resource**;**type=video;width=800 ⇒ 표준적인 RESTful API 설계를 지원할 수 없으므로 자주 사용되지 않음. 질의 문자열 (Query String)
https://example.com/search?q=web+development&page=1
|
2장URL과 리소스URL(Uniform Resource Locato)은 인터넷의 리소스를 가리키는 표준이름이다. 인터넷의 리소스 탐색하기URL이 있기 전 암흑의 시대URL 문법스킴: 사용할 프로토콜호스트와 포트사용자 이름과 비밀번호경로파라미터질의 문자열프래그먼트단축 URL상대 URLURL은 상대 URL과 절대 URL 두 가지로 나뉜다. 컴포넌트가 포함된 리소스의 기저 URL에서 알아낼 수 있다. URL 확장호스트 명 확장 ‘yahoo’를 입력하면, 브라우저는 호스트 명에 자동으로 ‘www’와 ‘.com’을 붙여서 ‘www.yahoo.com’을 만든다. 안전하지 않은 문자URL 문자 집합인코딩 체계문자 제한 |
No description provided.
The text was updated successfully, but these errors were encountered: