码迷,mamicode.com
首页 > Windows程序 > 详细

C# WebRequest

时间:2015-05-05 10:43:36      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

        WebRequest 是 .NET Framework 的请求/响应模型的 abstract 基类,用于访问 Internet 数据。 使用该请求/响应模型的应用程序可以用协议不可知的方式从 Internet 请求数据,在这种方式下,应用程序处理 WebRequest 类的实例,而协议特定的子类则执行请求的具体细节。

using System;
using System.IO;
using System.Net;
using System.Text;
namespace Examples.System.Net
{
    public class WebRequestGetExample
    {
        public static void Main ()
        {
            // Create a request for the URL.//创建一个URL的请求	
            WebRequest request = WebRequest.Create ("<a target=_blank href="http://www.baidu.com">http://www.baidu.com</a>");
            // If required by the server, set the credentials.
            request.Credentials = CredentialCache.DefaultCredentials;//设置证书
            // Get the response.//获取服务器的响应
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            // Display the status.//输出状态
            Console.WriteLine (response.StatusDescription);
            // Get the stream containing content returned by the server.
            Stream dataStream = response.GetResponseStream ();//获取响应流
            // Open the stream using a StreamReader for easy access.
            StreamReader reader = new StreamReader (dataStream);
            // Read the content.
            string responseFromServer = reader.ReadToEnd ();//读取所有字符
            // Display the content.
            Console.WriteLine (responseFromServer);
            // Cleanup the streams and the response.
            reader.Close ();
            dataStream.Close ();
            response.Close ();
        }
    }
}



 


C# WebRequest

标签:

原文地址:http://blog.csdn.net/ilipan/article/details/45498067

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!