System.Web.HttpUtility VS System.Net.WebUtility
2016-06-12 21:45
309 查看
https://msdn.microsoft.com/en-us/library/ee388354(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/system.web.httputility(v=vs.110).aspx (1) System.Web.HttpUtility 当进行Web请求时提供URL编码解码的方法,不能被继承 备注:此类被HttpServerUtility内置。但是HttpUtility类包含encoding和decoding方法,Server Object无法使用。 Web应用程序之外的编解码,使用WebUtility类。 (2) System.Net.WebUtility 当进行Web请求时提供URLs编码和解码的方法 备注:HttpUtility包含为HTML编码的字串编码解码的方法,System.Uri类也包含为同样目的的方法和属性 System.Net.WebUtility.HtmlDecode 解码因HTTP传输而HTML编码的字串 注意:如果字符如空格和标点在Http流中传递过来,他们有可能在接收的末尾被错误解码。HTML编码转换那些HTML中不允许的字符成等价的字符实体;HTML解码与编码反向。例如,当内置一个文字块,字符<和>被编码成<和>来进行HTTP传输。若参数值null,解码返回null,若值空,解码也为空。 System.Net.WebUtility.UrlDecode 把在URL里因传输而编码的字串解码 注意:如果字符如空格和标点在Http流中传递过来,他们有可能在接收的末尾被错误解码。URL编码转换那些URL中不允许的字符成等价的16进制转义序列;UrlEncode生成一个URL编码串。URL解码用相应的ASCII字符替换十六进制转义序列,例如,URL编码块,转义序列%3c和%3e被解码成<和>。
相关文章推荐
- httpclient
- 仙剑奇侠传编年史(转自网络)
- HttpURLConnection
- NBMA网络类型
- ospf常见的邻居状态机及分析
- AJAX工作原理及其优缺点
- NFS 网络文件系统 配置 挂载 卸载
- IOS网络——检测网络状态:Reachability
- 深度学习笔记(五)用Torch实现RNN来制作一个神经网络计时器
- iOS安全系列之 HTTPS 进阶
- post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get?
- 常见的HTTP状态码
- NodeMCU教程 http.get请求及上传中文乱码解决方案
- Linux下C语言多线程,网络通信简单聊天程序
- TCP 通信
- 关于内存问题提醒!结构体+protobuf做协议体发送!
- 模拟简单距离向量算法的更新——计算机网络作业
- Android 视频播放器 VideoView 的使用,播放本地视频 和 网络 视频
- 常用网络结构
- Android加载网络图片