码迷,mamicode.com
首页 > Web开发 > 详细

URL之 URL的语法

时间:2016-04-05 14:13:45      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:区分大小写   ip地址   计算机   用户名   服务器   

一、URL的语法

技术分享


协议

  - URL 的完整格式

技术分享

  

  - SCHEME: 方案,指定以哪种协议从服务器获取指定资源;方案名不区分大小写。常见方案: HTTP、HTTPS、FTP、MAILTO、RTSP、FILE、NEWS、TELNET等


主机/端口号

技术分享  

  - HOST: 主机名,资源所在服务器的IP地址或者域名(需要DNS转换为IP地址)

  - PORT: 端口号,每项服务在服务器上都对应一个监听端口号

技术分享  

  - 严格来说,计算机中对外提供的服务程序可以绑定到任一空闲端口上,从而实现监听客户端连接请求的任务。

  - 常见协议制订了一些默认端口号,应努力避免混用

技术分享


用户名/密码

技术分享 

  - USER: 用户名,某些方案访问资源时需要指定用户名,默认值为anonymouse

  - PWD: 密码,默认值为<e-mail>地址

技术分享


路径

技术分享  

  - PATH: 路径,服务器上资源的本地名称,由一个斜杠(/)将其与前面的URL组件分隔开来

技术分享


参数

技术分享

  

  - PARAMS:参数,某些方案会使用参数来指定输入参数,每个参数都采用"名/值对"形式,一个URL中可以有多个这样的"名/值对",使用分号(;)分隔

技术分享


查询字符串

技术分享  

  - QUERY: 查询字符串,某些方案会使用查询字符串传递参数以激活应用程序(比如数据库、公告板、搜索引擎以及其他英特网网关)。查询字符串内容没有通过格式,使用?与其它组件分隔

技术分享


锚点(书签)

技术分享

  

  - FRAG:片段,也称为ANCHOR(锚点)/TAG(书签),指一个资源中某一部分的名字。引用对象时,不会讲frag字段传送给服务器,该字段是在客户端内部使用的,通过#与其它部分分隔

技术分享


相对 URL

  - URL的两种形式

      - 绝对URL:以方案开头,包含访问资源所需全部信息

技术分享

      - 相对URL:不以方案开头,URL本身包含的信息并不完整,必须参考另外一个URL(base,基础URL)才能确定其完整内容信息

技术分享


总结:本章内容主要介绍了 URL之 URL的语法


本文出自 “会飞的蚂蚁” 博客,谢绝转载!

URL之 URL的语法

标签:区分大小写   ip地址   计算机   用户名   服务器   

原文地址:http://jasonteach.blog.51cto.com/5192112/1760388

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!