统一资源标识符(uniform/universal resource identifier,URI)用于表示Internet中的资源(通常是文档)。URI 主要用于两种目的,其一是命名资源,尽管此时把他们叫做统一资源名称(URN)可能更加精确。其二,也是URI更常用的形式,是提供资源的路径或位置,此时它们叫做统一资源定位符(URL)。

URL的格式

           所有URL都遵循以下通用格式:
                          scheme:object-address
                          其中,scheme一般指的是通信协议。常用的通信协议包括http、ftp、gopher、talnet、file、mailto以及news。不同的通信协议对应的object-address格式也不同。
                          HTTP协议支持Web,它用于请求和发送超文本标记语言(HTML)文档。当URL中的scheme为HTTP时,object-address应该为如下格式:
                               //完全限定域名/文档路径
                          对一个协议file协议用于表示正运行浏览器的计算机中的文档,这种方法可以测试要放到Web上的文档,而不会让其他所有浏览器看到该文档。当URL中的scheme为file时,
                               完全限定域名就可以省略了,整个URL应该为如下格式:
                                     file://文档路径
                        注意:URL中不得包含空格,不得包含分号、冒号和&符号。如果要在URL中嵌入空格或者特殊字符,必须将其写为百分号%加ASCII码的形式,其中ASCII码
                             是一个十六进制的两位数。
       URL的路径

 HTTP协议指定文档路径的方式与操作系统中文件系统指定文件或目录路径的方式类似:都是由目录名称和文件名称组成的一组序列,名称之间通过

分隔符进行分隔,不同的操作系统队友的分隔符也是不一样的。对于UNIX服务器而言,路径是通过“/”隔开的;对于Windows服务器而言,路径是通过“\”

隔开的。绝大多数浏览器都能够接受用户输入不正确的分隔符——例如,在windows服务器中采用“/”作为文档文件路径的分隔符。

URL指定的路径可能与文件路径有所不同,因为URL并不需要包含文件路径中的所有目录。按照顺序包含了所有目录的路径称为完整路径。绝大部分情                   况下,服务器配置文件中指定了某个基础路径,URL中的文档路径是相对于该基础路径而指定的。这样的路径称为部分路径。

统一资源定位符 (URL)的更多相关文章

  1. 161125、Java网络编程之统一资源定位符URL

    统一资源定位符URL(Uniform Resource Locator)是www客户机访问Internet时用来标识资源的名字和地址.超文本链路由统一资源定位符URL维持.URL的格式是: <M ...

  2. Java知多少(104)网络编程之统一资源定位符URL

    统一资源定位符URL(Uniform Resource Locator)是www客户机访问Internet时用来标识资源的名字和地址.超文本链路由统一资源定位符URL维持.URL的格式是: <M ...

  3. Python的Web编程[0] -> Web客户端[0] -> 统一资源定位符 URL

    统一资源定位符 / URL 目录 URL 构成 URL 解析 URL 处理 1 URL构成 统一资源定位符(Uniform Resource Locator) 是对可以从互联网上得到的资源的位置和访问 ...

  4. 统一资源定位符URL

    Uniform Resource Locate--URL 用途:通过URL访问web网页:通过URL使用其它的Internet应用程序,例如FTP,Telnet(远程登录服务):对应IE浏览器窗口中的 ...

  5. 统一资源定位符URL类

    package j2se.core.net.base; import java.io.BufferedReader;import java.io.IOException;import java.io. ...

  6. URL统一资源定位符的组成

    URL:Uniform Resource Locator统一资源定位符 用于定位网络上我们需要访问的资源 组成:协议名称+域名+路径+资源的名称.如:https://img13.360img.com/ ...

  7. URL统一资源定位符

    URI 是统一资源标识符 URL 是统一资源定位符 ===================================================== 参考链接: 前端学HTTP之URL:ht ...

  8. URL(统一资源定位符)结构和注意事项

    URL的常见结构: http://localhost/项目名称/文件1/文件2... 注意事项: 当我们在项目中在书写URL的时候,一般会出现两种情况: 第一种:在路径前面加上/,表示直接连在loca ...

  9. 关于统一资源标志符URL的理解

    URL由三部分构成 A:B:C A:URL使用的领域 B:在此领域的类型名称 C:标识资源的具体位置 C可以是一个绝对路径,也可以是端口号加上资源名称,总之是可以唯一标示资源的标识 例: 在网址中 S ...

随机推荐

  1. 为什么 StackOverflow 上的代码片段会摧毁你的项目?

    昨天公司里碰到一件令人哑然失笑的事情.帮朋友公司做的一个项目,做SIT测试的时候发现一些bug,仔细查了下原因,原来是因为当初觉得这个项目比较简单,交给了几个新入职的新丁,也算是给他们练练手,结果其中 ...

  2. JavaScript中对象是否需要加引号?

    对象的属性名是包括空字符串在内的所有字符串. 那么问题来了,我们平时定义的对象如下,是没有引号""or''的,这样不加引号有没有错呢? 答案是,加不加分情况!但加了肯定没问题... ...

  3. sh -s用法

    1.基本用法 (1)sh -s 会从标准输入中读取命令,并在子shell中执行 (2)sh -s 后从第一个非 - 开头的参数开始,依次被赋值给子shell的 $1,$2... (3)sh -s 的第 ...

  4. Beta冲刺——汇总随笔

    一.代码规范与计划随笔 Beta冲刺--代码规范与计划 二.凡事预则立随笔 Beta冲刺--凡事预则立 三.10篇冲刺随笔 Beta冲刺--第一天 Beta冲刺--第二天 Beta冲刺--第三天 Be ...

  5. Hbase性能调优(二)

    一.HBase关键参数配置指导 如果同时存在读和写的操作,这两种操作的性能会相互影响.如果写入导致的flush和Compaction操作频繁发生,会占用大量的磁盘IO操作,从而影响读取的性能.如果写入 ...

  6. Mysql中varchar类型的猫腻!

    varchar的存储规则 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节). 5.0版本以上,varchar(20),指的是20字符,无论存 ...

  7. linux IP 注释

    DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,它的名字是"逻辑名". IPADDR=addr, 这里addr是IP地址. NETMASK=ma ...

  8. 简单做了一个代办事项列表系统 ,增删改查。 前台页面用 jquery 后台用nodejs ,数据库用的是mongdoDB 。

    引入npm 第三方mongoose包连接mongoDb本地数据库todolist const mongoose = require('mongoose'); mongoose.connect('mon ...

  9. Spring Boot 2.x基础教程:使用Flyway管理数据库版本

    之前已经介绍了很多在Spring Boot中使用MySQL的案例,包含了Spring Boot最原始的JdbcTemplate.Spring Data JPA以及我们国内最常用的MyBatis.同时, ...

  10. EasyUI 表单插件 multiline easyui-textbox 多行换行失效问题

    1.问题描述:原始html: <input class="easyui-textbox" name="myname" id="myid" ...