zoukankan      html  css  js  c++  java
  • c# 访问网页简单 sample

    记下来备用。

    HttpWebRequest 同步调用

    UriBuilder uri = new UriBuilder("http://www.cnblogs.com/xiaokang088/rss.aspx");
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri.Uri);
    
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                var stream = response.GetResponseStream();
                StreamReader reader = new StreamReader(stream);
                var str = reader.ReadToEnd();


    HttpWebRequest 异步调用

     public MainWindow()
            {
                InitializeComponent();
                Loaded += new RoutedEventHandler(MainWindow_Loaded);
            }
    
            void MainWindow_Loaded(object sender, RoutedEventArgs e)
            {
                UriBuilder uri = new UriBuilder("http://www.cnblogs.com/xiaokang088/rss.aspx");
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri.Uri);
                request.BeginGetResponse(new AsyncCallback(handleResponce), request);
            }
    
            private void handleResponce(IAsyncResult ar)
            {
                HttpWebRequest request = ar.AsyncState as HttpWebRequest;
                var reponse = request.EndGetResponse(ar) as HttpWebResponse;
    
                var stream = reponse.GetResponseStream();
                StreamReader reader = new StreamReader(stream);
                string str = reader.ReadToEnd();
            }

    WebClient ,最简单,注意编码,否则会乱码

      WebClient client = new WebClient();
                //client.Encoding = Encoding.UTF8;
                var address = "http://www.cnblogs.com/xiaokang088/rss.aspx";
                string content = client.DownloadString(address);

    完毕!

  • 相关阅读:
    mysql远程登录
    Linux下FTP服务器配置与管理
    linux编程的相对路径问题解决
    ERROR 1935_WIN7注册表大小的限制
    linux下jdk,tomcat的安装和配置
    使用Validator.validateAll验证Form
    mysql常用命令集合
    B or D
    Delphi开发日志系列文章的示例源码
    delphi开发日志——主窗体,程序管家
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/2541323.html
Copyright © 2011-2022 走看看