统一资源定位器

字符

字符 意义
字母和数字 可用
$-_.+!*'(), 可用
%XX 经编码的字符,XX 为二位十六进制值
;
/ 路径分隔符
? 参数开始符
: 方案/密码分隔符
@ 用户名分隔符
=
& 参数分隔符

格式

可省略部分有:用户名:密码@”,“ :密码”,“ :端口”,和“/url路径”。

方案://用户名:密码@主机:端口/URL路径

方案

关键字 意义
ftp File Transfer protocol(文件传输协议)
http Hypertext Transfer Protocol(超文本传输协议)
gopher The Gopher protocol(Gopher协议)
mailto Electronic mail address(电子邮件地址)
news USENET news(USENET新闻)
nntp

USENET news using NNTP access(使用NNTP访问的USENET新闻)

telnet

Reference to interactive sessions(交互式会话访问)

wais Wide Area Information Servers(广域信息服务系统)
file Host-specific file names(特殊主机文件名)
prospero Prospero Directory Service(prospero目录服务)

主机

关键字 意义
1.2.3.4 IP 地址格式
www.myhomepage.com 域名格式,最后部分不能以数字开头,可以包含"-"

URL路径

FTP

<cwd1>/<cwd2>/.../<cwdN>/<name>;type=<typecode>
cwd1..cwdn 目录路径
name 文件名
typecode "a","i","d" 之一

HTTP

<path>?<searchpart>
path 路径
searchpart 搜索部分