5.2.2 URL

URL(统一资源定位符)

统一资源定位符可以理解为网络路径,当我们要获取本地文件信息时,需要文件路径,当获取网络上的文件信息时,就需要网络路径了。这个路径也经常被称之为网址。

典型的网址:

http://www.baidu.com

http://board.locoy.com/api.htm

http://127.0.0.1:8080

http://www.example.com:9001/cgi-bin/login.cgi?username=user&password=passwd

URL不能无限长,但是各个服务器规定的最大长度不尽相同,从2K到几百K的都有,只是需要大家了解即可。

URL分为协议,主机地址,端口,路径四部分组成,比如 http://www.example.com:9001/cgi-bin/login.cgi?username=user&password=passwd

0:0 1:0
http 协议,这里也可以是ftp等
www.example.com 主机地址
9001 主机监听端口
/cgi-bin/login.cgi?username=user&password=passwd 指定的资源路径,第一个/表示根目录,这个根目录和Linux系统中学习的根目录并不是一回事儿,是服务所指定的根目录

URL规定有些特殊字符是需要转码的,为了避免转码,在实际工作中,使用base64对URL的参数进行编码之后再传输,或者使用POST方法向服务器传递数据。

results matching ""

    No results matching ""