URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。

URL的一般语法格式为:
(带方括号[]的为可选项):
protocol :// hostname[:port] / path / [;parameters][?query]#fragment
 

 protocol(协议)

指定使用的传输协议,下表列出 protocol 属性的有效方案名称。 最常用的是HTTP协议,它也是目前WWW中应用最广的协议。
file 资源是本地计算机上的文件。格式file:///,注意后边应是三个斜杠。
ftp 通过 FTP访问资源。格式 FTP://
gopher 通过 Gopher 协议访问该资源。
http 通过 HTTP 访问该资源。 格式 HTTP://
https 通过安全的 HTTPS 访问该资源。 格式 HTTPS://
mailto 资源为电子邮件地址,通过 SMTP 访问。 格式 mailto:
MMS 通过 支持MMS(流媒体)协议的播放该资源。(代表软件:Windows Media Player)格式 MMS://
ed2k 通过 支持ed2k(专用下载链接)协议的P2P软件访问该资源。(代表软件:电驴) 格式 ed2k://
Flashget 通过 支持Flashget:(专用下载链接)协议的P2P软件访问该资源。(代表软件:快车) 格式 Flashget://
thunder 通过 支持thunder(专用下载链接)协议的P2P软件访问该资源。(代表软件:迅雷) 格式 thunder://
news 通过 NNTP 访问该资源。
hostname(主机名)
是指存放资源的服务器的域名系统(DNS) 主机名或 IP 地址。有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password@hostname)。
port(端口号)
整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时,URL中就不能省略端口号这一项。

最新文章

  1. redhat7 修改hostname
  2. Last-Modified、If-Modified-Since 实现缓存和 OutputCache 的区别
  3. MongoDB 优点
  4. 索引器、哈希表Hashtabl、字典Dictionary(转)
  5. css 历史及css3 新特性
  6. 【报错】"The constructor Notification(int, CharSequence, long) is deprecated
  7. linux lsof命令详解
  8. SSH批量管理 expect自动交互
  9. 安装 LightGBM 包的过程
  10. java学习 之 java基本数据类型
  11. I2C写时序图[转]
  12. docker启动容器报错: could not synchronise with container process: not a directory
  13. python-廖雪峰,map/reduce学习笔记
  14. wpf后台设置颜色(背景色,前景色)
  15. 嵌套的 ajax 请求
  16. winscp 使用root身份登录
  17. PHP错误——Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes)
  18. [javaEE] response实现图片下载
  19. atitit.Oracle 9 10 11 12新特性attilax总结
  20. go——数组

热门文章

  1. bzoj [POI2015]Myjnie
  2. 安装APK到android设备那些事儿
  3. xfce4之whisker不显示自定义启动器的解决
  4. shell 编程四剑客简介 find sed grep awk(微信公众号摘抄)
  5. python中关于is,=和==的区别
  6. 当一个页面中有多个form表单并且有重名的元素时,js获取指定form表单中的指定元素
  7. 批量修改root密码
  8. 如何将项目中的package.json文件中的模块更新到最新版本
  9. Delphi 堆栈 [ heap(堆) 和 stack(栈) ]
  10. 基于SpringBoot的花里胡哨配置