点击回首页
我的浏览记录 | | 帮助?
当前位置:

源码截图

源码目录树

当前路径:InsApp/InfoSearch/UrlParser.cs     using System;
using System.Collections.Generic;
using System.Text;


namespace InsApp.InfoSearch
{
    public class UrlParser
    {
        private string baseUrl;
        /// <summary>
        /// 
        /// </summary>
        /// <param name="url">网页连接Url,必须是绝对路径</param>
        public UrlParser(string baseUrl)
        {
            this.baseUrl = baseUrl;
        }
        /// <summary>
        /// 返回绝对路径
        /// <param name="currentUrl">当前执行的Url连接地址,必须是绝对路径</param>
        /// <param name="url">要解析的连接地址</param>
        /// </summary>
        /// <returns>以绝对路径返回</returns>
        public string GetAbsolutePath(string href)
        {
            Uri hrefUri = new Uri(href, UriKind.RelativeOrAbsolute);
            if (!hrefUri.IsAbsoluteUri)
            {
                Uri Href = new Uri(new Uri(baseUrl), href);
                return Href.AbsoluteUri;
            }
            else
            {
                return hrefUri.AbsoluteUri;
            }
        }
    }
}
关于我们 | 顾问团队 | 发展历程 | 联系我们 | 源码上传
联系电话(Tel):4008-010-151(免长途) 企业QQ:4000410510
地址:北京市海淀区中关村鼎好大厦A座二层 邮编:100080
Room A-801,Dinghao Building,Zhongguancun,Beijing,China,100080
51Aspx.com 版权所有 CopyRight © 2006-2015. 京ICP备09089570号 | 京公网安备11010702000869号
在线客服
分享该页面
关闭侧边栏