HTTP协议详解之URL篇

•HTTP URL基本格式:

  《http://host[:port][abs_path] / [;parameters][?query]#fragment》

  1)http:表示要通过HTTP协议来定位网络资源,用HTTP协议。

  常见协议:

    http协议,最常见协议

    file协议,file资源是本地计算机上的文件,格式:file:///,注意后边应该是三个斜杠

    ftp协议,通过FTP访问资源,格式ftp://

    https协议:

    mailto协议:mailto资源为电子邮件地址,通过SMTP访问。

  2)host:表示合法的Internet主机域名或IP地址。主机名前面也可以包含链接到服务器所需的用户名和密码。(格式:username:password@hostname)

  3)port:表示端口,拥有被请求资源的服务器主机监听该端口的tcp连接。如果为空,默认端口为80

  4)abs_path:表示指定请求资源的URI,统一资源定位符。如果URL中没有给出abs_path,那么当他作为请求URI时,必须以‘/’形式给出。

    由0个多个 /符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。

  5)parameters:参数

  6)query:查询的意义,用于给动态网页传递参数,可有多个参数,用&符号隔开,每个参数的名和值用=符号来隔开。

  7)fragment:指定网络资源中的片断。

posted @ 2015-11-02 15:53  Xiao|Deng  阅读(635)  评论(0编辑  收藏  举报