博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HttpServerUtility类
阅读量:7052 次
发布时间:2019-06-28

本文共 3475 字,大约阅读时间需要 11 分钟。

  HttpServerUtility是一个工具类,为了在后台处理请求方便获取到一些常用的类型,Asp.net将很多常用的东西封装到这里。

  比如可以使用其进行URL编码解码, HTML编码解码等。

  // 获取服务器的计算机名称。        public string MachineName { get; }        // 获取和设置请求超时值(以秒计)。        public int ScriptTimeout { get; set; }        //清除前一个异常。        public void ClearError();      //创建 COM 对象的服务器实例,该 COM 对象由对象的程序标识符 (ProgID) 标识。        public object CreateObject(string progID);        //创建由对象类型标识的 COM 对象的一个服务器实例。        public object CreateObject(Type type);        //创建 COM 对象的服务器实例,该对象由对象的类标识符 (CLSID) 标识。        public object CreateObjectFromClsid(string clsid);        //在当前请求的上下文中执行指定虚拟路径的处理程序。        public void Execute(string path);        //在当前请求的上下文中执行指定虚拟路径的处理程序,并指定是否要清除 System.Web.HttpRequest.QueryString 和 System.Web.HttpRequest.Form        public void Execute(string path, bool preserveForm);        // 在当前请求的上下文中执行指定虚拟路径的处理程序。System.IO.TextWriter 捕获执行的处理程序的输出。        public void Execute(string path, TextWriter writer);        //在当前请求的上下文中执行指定虚拟路径的处理程序。System.IO.TextWriter 捕获执行的处理程序的输出,布尔参数则指定是否要清除 System.Web.HttpRequest.QueryString        public void Execute(IHttpHandler handler, TextWriter writer, bool preserveForm);        //在当前请求的上下文中执行指定虚拟路径的处理程序。System.IO.TextWriter 捕获页面输出,布尔参数则指定是否要清除 System.Web.HttpRequest.QueryString        //和 System.Web.HttpRequest.Form 集合。        public void Execute(string path, TextWriter writer, bool preserveForm);        //返回前一个异常。        public Exception GetLastError();        //对 HTML 编码的字符串进行解码,并返回已解码的字符串。        public string HtmlDecode(string s);        //对 HTML 编码的字符串进行解码,并将结果输出发送到 System.IO.TextWriter 输出流。        public void HtmlDecode(string s, TextWriter output);        //对字符串进行 HTML 编码并返回已编码的字符串。        public string HtmlEncode(string s);        //对字符串进行 HTML 编码,并将结果输出发送到 System.IO.TextWriter 输出流。        public void HtmlEncode(string s, TextWriter output);        //返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径。        public string MapPath(string path);        //对于当前请求,终止当前页的执行,并使用指定的页 URL 路径来开始执行一个新页。        public void Transfer(string path);        //终止当前页的执行,然后使用一个实现 System.Web.IHttpHandler 接口的自定义 HTTP 处理程序开始新请求的执行,并指定是否要清除        //System.Web.HttpRequest.QueryString 和 System.Web.HttpRequest.Form 集合。        public void Transfer(IHttpHandler handler, bool preserveForm);        //终止当前页的执行,并使用指定的页 URL 路径来开始执行一个新页。指定是否清除 System.Web.HttpRequest.QueryString和 System.Web.HttpRequest.Form 集合。        public void Transfer(string path, bool preserveForm);        //异步执行指定的 URL。        public void TransferRequest(string path);        //异步执行指定的 URL 并保留查询字符串参数。        public void TransferRequest(string path, bool preserveForm);        //使用指定的 HTTP 方法和标头异步执行指定的 URL。        public void TransferRequest(string path, bool preserveForm, string method, NameValueCollection headers);        //对字符串进行 URL 解码并返回已解码的字符串。        public string UrlDecode(string s);        //对在 URL 中接收的 HTML 字符串进行解码,并将结果输出发送到 System.IO.TextWriter 输出流。        public void UrlDecode(string s, TextWriter output);        //对字符串进行 URL 编码,并返回已编码的字符串。        public string UrlEncode(string s);        //对字符串进行 URL 编码,并将结果输出发送到 System.IO.TextWriter 输出流。        public void UrlEncode(string s, TextWriter output);        //对 URL 字符串的路径部分进行 URL 编码并返回编码后的字符串。        public string UrlPathEncode(string s);        //将 URL 字符串标记解码为使用 64 进制数字的等效字节数组。        public static byte[] UrlTokenDecode(string input);        //将一个字节数组编码为使用 Base 64 编码方案的等效字符串表示形式,Base 64 是一种适于通过 URL 传输数据的编码方案。        public static string UrlTokenEncode(byte[] input);

 

转载地址:http://kqsol.baihongyu.com/

你可能感兴趣的文章
密码需要带特殊字符
查看>>
个人收集的java精品网站
查看>>
036 关于网站的UV分析
查看>>
zabbix监控网络的出入口流量
查看>>
webstorm 破解方式
查看>>
动画综合练习(延迟进入+页面向导+文本框抖动)
查看>>
Notepad++ JSON关键字自动提示
查看>>
全息科普1 【转】
查看>>
Git 撤消操作(分布式版本控制系统)
查看>>
导出表中数据为insert语句
查看>>
mysql中如何更新一个字段的值为它本身的值连接上一个字符串
查看>>
在Telerik for silverlight控件radtreeview中如何通过路径得到节点(转载)
查看>>
图像处理之拼接---图像拼接opencv
查看>>
【分享】博客美化(2)自定义博客样式细节
查看>>
字节对齐导致的iOS EXC_ARM_DA_ALIGN崩溃
查看>>
TCHAR和CHAR类型的互转
查看>>
HtmlAgilityPack 处理通配的contains
查看>>
hadoop和spark搭建记录
查看>>
NPOI2.0学习(二)
查看>>
把插入的数据自动备份到另一个表中 ~ 语境:本地和服务器自动同步
查看>>