例子:

https://msdn.microsoft.com/zh-cn/library/system.uri(v=vs.110).aspx

解释:协议://主机[:端口号]/绝对路径[参数]

对应的System.URI

名称

说明

Scheme

协议名称

Host

获取此实例的主机部分。

Port

获取此 URI 的端口号。

AbsolutePath

获取 URI 的绝对路径。

Query

获取指定 URI 中包括的任何查询信息。

AbsoluteUri

获取绝对 URI。

Authority

获取服务器的域名系统 (DNS) 主机名或 IP 地址和端口号。

DnsSafeHost

获得可安全用于 DNS 解析的未转义主机名。

Fragment

获取转义 URI 片段。

HostNameType

获取 URI 中指定的主机名的类型。

IsAbsoluteUri

Uri instance is absolute.' data-guid="14f808a6cba1b23fd0933b18e038838e">

获取一个值,该值指示 Uri 实例是否为绝对 URI。

IsDefaultPort

获取一个值,该值指示 URI 的端口值是否为此方案的默认值。

IsFile

Uri is a file URI.' data-guid="29366f4fe9f56e08d864565395afa2a6">

获取一个值,该值指示指定的 Uri 是否为文件 URI。

IsLoopback

Uri references the local host.' data-guid="16ab97ef331f3ce883af8918ca0ad038">

获取一个值,该值指示指定的 Uri 是否引用了本地主机。

IsUnc

Uri is a universal naming convention (UNC) path.' data-guid="d9440a54ebbdc7756eebdc9bcbe285f7">

获取一个值,该值指示指定的 Uri 是否为统一命名约定 (UNC) 路径。

LocalPath

获取文件名的本地操作系统表示形式。

OriginalString

Uri constructor.' data-guid="caaf947f61ebb30db7013c5c4d9dd99b">

获取传递给 Uri 构造函数的原始 URI 字符串。

PathAndQuery

AbsolutePath and Query properties separated by a question mark (?).' data-guid="4511f52055e6dbd3b6b786664d862bf6">

获取用问号 (?) 分隔的 AbsolutePath 和 Query 属性。

Segments

获取包含构成指定 URI 的路径段的数组。

UserEscaped

Uri instance was created.' data-guid="b705ed5cf757ddf36aef850e24514371">

指示 URI 字符串在创建 Uri 实例之前已被完全转义。

UserInfo

获取用户名、密码或其他与指定 URI 关联的特定于用户的信息。

如何通过URI找到主机(Web程序)

  1. 请求的URI会被DNS解析成对应的IP地址
  2. Web监视端口会把请求发给IIS,IIS根据主机部分查找部署的Web程序的主机头

读书笔记1: 资源地址—通用资源的标识符(URI)的更多相关文章

  1. [.NET] 《Effective C#》读书笔记(二)- .NET 资源托管

    <Effective C#>读书笔记(二)- .NET 资源托管 简介 续 <Effective C#>读书笔记(一)- C# 语言习惯. .NET 中,GC 会帮助我们管理内 ...

  2. [Effective Java 读书笔记] 第8章 通用程序设计

    本章主要讲了以下几条基本的JAVA编程原则: 1.将局部变量的作用域控制在最小,在使用时才定义 2.for-each优于for循环 有三个例外(1,2点主旨就是,for each只能用于读取,不能用于 ...

  3. YDKJ 读书笔记 01 Function vs. Block Scope

    Introduction 本系列文章为You Don't Know JS的读书笔记. 书籍地址:https://github.com/getify/You-Dont-Know-JS Scope Fro ...

  4. SQL 横转竖 、竖专横 (转载) 使用Dapper.Contrib 开发.net core程序,兼容多种数据库 C# 读取PDF多级书签 Json.net日期格式化设置 ASPNET 下载共享文件 ASPNET 文件批量下载 递归,循环,尾递归 利用IDisposable接口构建包含非托管资源对象 《.NET 进阶指南》读书笔记2------定义不可改变类型

    SQL 横转竖 .竖专横 (转载)   普通行列转换 问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 ...

  5. 深入探索Android热修复技术原理读书笔记 —— 资源热修复技术

    该系列文章: 深入探索Android热修复技术原理读书笔记 -- 热修复技术介绍 深入探索Android热修复技术原理读书笔记 -- 代码热修复技术 1 普遍的实现方式 Android资源的热修复,就 ...

  6. 读书笔记 effective c++ Item 13 用对象来管理资源

    1.不要手动释放从函数返回的堆资源 假设你正在处理一个模拟Investment的程序库,不同的Investmetn类型从Investment基类继承而来, class Investment { ... ...

  7. [.NET] 《Effective C#》快速笔记(二)- .NET 资源托管

    <Effective C#>快速笔记(二)- .NET 资源托管 简介 续 <Effective C#>读书笔记(一)- C# 语言习惯. .NET 中,GC 会帮助我们管理内 ...

  8. 《Effective C#》快速笔记(二)- .NET 资源托管

    简介 续 <Effective C#>读书笔记(一)- C# 语言习惯. .NET 中,GC 会帮助我们管理内存,我们并不需要去担心内存泄漏,资源分配和指针初始化等问题.不过,它也并非万能 ...

  9. 使用 ng build 构建后资源地址引用错误的问题

    最近使用 Angular 做项目的时候,通过 ng build 打包后的资源地址都带有 localhost:4200,百思不得其解,以为是打包的问题. 最后在 index.html 的文件中发现有一个 ...

随机推荐

  1. Java_JDK_TreeMap

    (一)TreeMap TreeMap使用的是红黑树来实现的,所以重点是红黑树的插入和删除. 红黑树的3个特性: 根节点和所有外部节点的颜色都是黑色的: 从根节点到外部节点的途中没有连续两个节点的颜色是 ...

  2. Populate A List Item With Record Group In Oracle Forms Using Populate_List And Create_Group_From_Query Command

    Example is given below to Populate a List Item in Oracle Forms using Create_Group_From_Query , Popul ...

  3. Serialize----序列化django对象

    django的序列化框架提供了一个把django对象转换成其他格式的机制,通常这些其他的格式都是基于文本的并且用于通过一个管道发送django对象,但一个序列器是可能处理任何一个格式的(基于文本或者不 ...

  4. Spring Web Flow使用

    就当我写(嘘,抄)着玩的. 使用Spring框架的一个子项目--Spring Web Flow来建立和管理Web应用和UI流程. 第一节:使用Spring Web Flow在一个Spring MVC应 ...

  5. OB命令大全

    CALC :         判断表达式  WATCH :      添加监视表达式  AT :             在指定地址进行反汇编  FOLLOW :     跟随命令  ORIG :   ...

  6. JS——时间日期控件

    原文:http://blog.sina.com.cn/s/blog_621768f30100qmfz.html 今天找到一个还不错的日历控件 下载地址:http://www.my97.net/dp/d ...

  7. FlexSlider插件的详细设置参数 http://www.woothemes.com/flexslider/ -----幻灯片插件

    $(window).load(function() { $('.flexslider').flexslider({ namespace: 'flex-', //控件的命名空间,会影响样式前缀 anim ...

  8. 装了maven插件的eclipse中M2_REPO无法编辑、删除(转)

    今天用了新版本的eclipse,用maven在命令行生成了一个普通项目.导入eclipse之后发现本地仓库的路径不正确. 显示的为 user.path/.m2/repository 但是我的仓库早已经 ...

  9. javascript学习-原生javascript的小特效(多物体运动效果)

    前些日子看了个视频所以就模仿它的技术来为大家做出几个简单的JS小特效 今天为大家做的是多个物体的运动效果, 1:HTML <body> <ul>       <li> ...

  10. mongoDB 修改器()

    -----------------------------------2016-5-26 15:56:57-- source:[1],MongoDB更新操作符