URL escape String
Character | URL Escape Codes | String Literal Escape Code |
---|---|---|
SPACE | %20 | $20 |
< | %3C | $3C |
> | %3E | $3E |
# | %23 | $23 |
% | %25 | $25 |
+ | %2B | $2B |
{ | %7B | $7B |
} | %7D | $7D |
| | %7C | $7C |
\ | %5C | $5C |
^ | %5E | $5E |
~ | %7E | $7E |
[ | %5B | $5B |
] | %5D | $5D |
‘ | %60 | $60 |
; | %3B | $3B |
/ | %2F | $2F |
? | %3F | $3F |
: | %3A | $3A |
@ | %40 | $40 |
= | %3D | $3D |
& | %26 | $26 |
$ | %24 | $24 |
Types of Schme
Schme | 설명 | 사용법 |
---|---|---|
http | - 일반 기본 HTTP프로토콜 기본포트 : 80 | http://<호스트>:<포트>/<경로>?<질의>#<프래그먼트> ex)http://www.naver.com/index.html |
https | - http와 거의 비슷 - 양끝단에서 암호화하기위해 넷스케이프에서 개발한 보안 소켓 계층을 사용 - 기본포트 : 443 |
http://<호스트>:<포트>/<경로>?<질의>#<프래그먼트> ex)https://www.naver.com/index.html |
mailto | - mailto URL은 이메일을 가르킴 - 표준 URL과는 다른 포맷을 가짐 - RFC 822에 문법이 기술되어 있음 |
mailto:<RFC-822-addr-spec> ex)mailto:joe@joe-hardware.com |
ftp | - 파일 전송 프로토콜 - File Transfer Protocol - URL이 등장하기 전부터 존재함 - ftp서버의 디렉토리에 있는 컨텐츠 목록을 가져오는데 사용 할 수 있음 - ; (세미콜론)을 사용하여 파라미터 명시하면 파일을 가져옴 |
ftrp://<사용자이름>:<비밀번호>@<호스트>:<포트>/<경로>;<파라미터> ex)ftp://annoymous:pwd%40naver.com@prep.ai.mit.edu:21/pub/gnu/ |
rtsp / rtspu | - 실시간 스트리밍 프로토콜 - Real Time Streaming Protocol - utspu에서 u는 UDP 사용을 의미 |
(rtsp or rtspu)://<사용자이름>:<비밀번호>@<호스트>:<포트>/<경로> ex)rtsp://www.naver.com:544:/interview/cto_video |
file | - 주어진 호스트 기기에서 바로 접근 가능한 파일들을 나타냄 - 각 필드도 일반적인 URL포맷을 따름 - 호스트 생략시 URL을 사용중인 로컬 호스트가 기본값이 됨 |
file://<호스트>/<경로> ex)file://OFFICE-FS/policies/casual-fridays.doc |
news | - 특정 문서나 뉴스 그룹에 접근시 사용 - RFC 1036에 정의되어 있음 |
news:<newsgroup> news:<news-article-id> ex)news:red.arts.startrek |
talent | - 대화형 서비스에 접근시 사용 - 객체를 가리지 않음 - 리소스라고 할 수 있는 대화형 appliction은 이 프로토콜을 통해 접근가능 |
talent://<사용자이름>:<비밀번호>@<호스트>:<포트>/ ex)talent://user:passowrd@naver.com:30/ |
PURL(Persistent Uniform Resource Locators)
- URL로 URN기능을 제공하게 해준다.
- URN
→ 객체가 옮겨지더라도 항상 객체를 가리킬 수 있는 이름을 제공해준다.
- URN
728x90
반응형
'Study > HTTP' 카테고리의 다른 글
08. TCP&IP (0) | 2024.04.16 |
---|---|
07. StartRow&StatusCode (0) | 2024.04.16 |
05. HTTP2.0 (1) | 2024.04.16 |
04. HTTP 1.1 (0) | 2024.04.16 |
03. HTTP의 역사 (0) | 2024.03.12 |
댓글