Uri各个属性取值测试

Uri各个属性取值测试

asp.net代码:

Uri h_uri = new Uri("http://hovertree.com/tiku/bjaf/3ntux9r9.htm?hewenqi#hewenqipl?ddd#hovertree");
Response.Write("<br />Host:" + h_uri.Host);
Response.Write("<br />AbsolutePath:" + h_uri.AbsolutePath);
Response.Write("<br />AbsoluteUri:" + h_uri.AbsoluteUri);
Response.Write("<br />DnsSafeHost:" + h_uri.DnsSafeHost);
Response.Write("<br />Fragment:" + h_uri.Fragment);
Response.Write("<br />HostNameType:" + h_uri.HostNameType);
Response.Write("<br />IsAbsoluteUri:" + h_uri.IsAbsoluteUri.ToString());
Response.Write("<br />Segments:" + h_uri.Segments);
Response.Write("<br />UserInfo:" + h_uri.UserInfo);
Response.Write("<br />Query:" + h_uri.Query);
Response.Write("<br />PathAndQuery:" + h_uri.PathAndQuery);
Response.Write("<br />OriginalString:" + h_uri.OriginalString);
Response.Write("<br />LocalPath:" + h_uri.LocalPath);
Response.Write("<br />Authority:" + h_uri.Authority);
Response.Write("<br />DnsSafeHost:" + h_uri.DnsSafeHost);

效果:

Host:hovertree.com
AbsolutePath:/tiku/bjaf/3ntux9r9.htm
AbsoluteUri:http://hovertree.com/tiku/bjaf/3ntux9r9.htm?hewenqi#hewenqipl?ddd%23hovertree
DnsSafeHost:hovertree.com
Fragment:#hewenqipl?ddd%23hovertree
HostNameType:Dns
IsAbsoluteUri:True
Segments:System.String[]
UserInfo:
Query:?hewenqi
PathAndQuery:/tiku/bjaf/3ntux9r9.htm?hewenqi
OriginalString:http://hovertree.com/tiku/bjaf/3ntux9r9.htm?hewenqi#hewenqipl?ddd#hovertree
LocalPath:/tiku/bjaf/3ntux9r9.htm
Authority:hovertree.com
DnsSafeHost:hovertree.com
时间: 2024-12-23 08:43:03

Uri各个属性取值测试的相关文章

obj类型属性取值,属性嵌套取值,为空且不存在安全取值方法

我们业务场景经常会有后台返回数据,然后从数据里面取属性值,es6有了默认值之后,可以直接数据取值,取不到或者没有直接返回的是默认值 抽空时间封装了一个取值的方法: /** * {}类型属性取值,属性嵌套取值,为空且不存在安全取值方法 * @param {obj} obj [要从取值的对象] * @param {string} props [要从对象中取的属性名] * @param {*} defaultValue [属性的默认值] */ safeData (obj, props, default

spring+hibernate实体类注解详解(非原创) + cascade属性取值

@Entity //继承策略.另一个类继承本类,那么本类里的属性应用到另一个类中 @Inheritance(strategy = InheritanceType.JOINED ) @Table(name="INFOM_TESTRESULT") public class TestResult extends IdEntity{} 1 @Entity(name="EntityName") 必须 name为可选,对应数据库中一的个表 2 @Table(name="

CSS margin属性取值

margin表示一个元素的外边距.取值为正值时,表示相对于正常流离邻近元素更远,而取负值时,使其更近 但是,设置margin后,四个方向的表现形式不同 自身发生移动:top.left margin-top <div id="negtive_top"> <div>margin-top: -50px;自身向上移动50px</div> </div> CSS #negtive_top{ background-color: green; borde

C# 自定义类中括号取值 测试

public class ABC : Hashtable{} static class Program { public static ABC a= new ABC(); static void Main(string[] args) { var c = a["0"]; //自定义类中括号取值 } } var t = Request.Form["sets"].ToString(); public abstract class HttpRequest { public

通过html的data属性取值

先贴代码 1 function(obj, url){ 2 var params = {}; 3 var target_id = obj.attr("id"); 4 if(typeof(url) == "string" && url.search(/\?/)>=0){ 5 $.each(url.split("?")[1].split("&"), function(){ 6 var keyVal =

C# - 匿名对象属性的赋值与取值

在new出匿名对象的函数内可以直接调用该匿名对象的属性取值. 可是在其它函数就无法调用匿名对象的属性或方法. 这时,我们可以通过c#的反射机制取值: 文章出处:https://www.cnblogs.com/aucy/p/9102915.html ====================================================== C# 匿名对象的序列化 在开发的时候,经常遇到对象的序列化,尤其是在和外部系统交互的时候.在调用其他接口获得数据的时候大多都是json字符串,

css 中类叠加相同属性的取值问题

对于一个元素使用多个类,其中一个属性值在多个类中有不同取值,那么最终的该元素该属性取值是取那个呢? 当然是优先级高的覆盖优先级低的. 考虑一个css链接文件盒一个html文件. css中: .form-control{ width: 100% ; ... } .width-control{ width:60% ; } html中: 1. <div class="form-control width-control">...</div> 2. <div cl

CSS定位布局display/float/position属性之间的关系/区别和如何使用取值行为机制

float: left|right; 可以自动排列自动折行, 但需要clear来配合清除浮动;display: inline-block; 有些时候可以替代float实现相同的效果.position: absolute|relative; 要配合top,left等定位; position: absolute会导致元素脱离文档流,被定位的元素等于在文档中不占据任何位置,在另一个层呈现,可以设置z-index.PS的图层效果就是position: absolute. float也会导致元素脱离文档流

Java反射:根据方法名动态调用方法,解决商品动态属性取值问题。

public class Goods{ private String goodsName; private String attr1; private String attr2; private String attr3; private String attr4; ......... private String attr20; setter/getter方法 } 在数据库表goods中,已知该商品的属性个数N(满足:N=5,attr1—attr5有值,attr6-attr20为空).问如何取