url编码解码

  • 首先引用程序集System.Web.dll

如果要解码某个url的参数值的话,可以调用下面的方法:

System.Web.HttpUtility.UrlDecode(string)

对某个url参数进行编码:

string s = "[1,2]"; string result = System.Web.HttpUtility.UrlEncode(s);

HttpWebRequest HttpWebResponse的使用

string url = "www.baidu.com";
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
// request.Accept = ...(根据实际情况填写)
// request.Method = ...(根据实际情况填写)
HttpWebResponse response = request.GetResponse() as HttpWebResponse; using(Stream s = response.GetResponseStream())
{
using(StreamReader reader = new StreamReader(s))
{
string data = reader.ReadToEnd();
}
s.Close();
} response.Close();

要注意Stream 和 HttpWebResponse都实现了IDisposeable接口,所以要用using语句包裹,或者自行调用其Dispose()方法.还有,他们两在使用完后有调用一下他们的Close()方法来关闭连接.

利用Html Agility Pack来解析html

  </div>

最新文章

  1. 【Django】--基础知识
  2. 各种解析漏洞获取Webshell
  3. 【leetcode】Path Sum II
  4. pdf 显示
  5. Python学习路程day9
  6. python数字图像处理(4):图像数据类型及颜色空间转换
  7. css3颜色渐变
  8. Python自带包建立简单web服务器
  9. 前端的一些常用DOM和事件归纳
  10. hdu 3553 Just a String (后缀数组)
  11. javascript window.confirm确认 取消对话框实现代码小结
  12. 在Cyclone IVE中使用进位链的几个规则
  13. [python] PyMouse、PyKeyboard用python操作鼠标和键盘
  14. wangEditor大图片上传问题
  15. kd-tree题目总结
  16. [2017BUAA软工助教]案例分析小结
  17. cat语法
  18. linux c 检测ip变化
  19. tinyxml2使用
  20. js中input文本框设置和移除默认值

热门文章

  1. 【第四篇】SAP ABAP7.5x新语法之CREATE DATA&amp;INTERFACE
  2. ssh无法访问服务器报“ssh-dss”认证错误
  3. 04LaTeX学习系列之---overleafz在线编辑平台的使用
  4. 【转】vue项目打包部署——nginx代理访问
  5. Java 调用Restful API接口的几种方式--HTTPS
  6. go标准库的学习-bufio
  7. Spring容器AOP的实现原理——动态代理(转)
  8. 最短路径算法dijkstra的matlab实现
  9. 利用python scapy包进行抓包发包与ARP扫描
  10. 数据可视化matplotlib、seaborn、pydotplus