.NET中最好最简单的http用户代理是什么?

时间:2010-05-16 05:04:55

标签: .net http user-agent

.NET中最好最简单的http用户代理是什么?

我只想把它放在网页上,让它以字符串形式返回页面。

1 个答案:

答案 0 :(得分:2)

感谢@ion todriel,建议基于System.Net.HttpWebRequest

using System;
using System.Collections.Generic;
using System.Net;
using System.IO;

namespace myHttpWebRequest
{
    class Program
    {
        static void Main(string[] args)
        {
            var request = HttpWebRequest.Create("http://www.example.com");
            var response = request.GetResponse();
            var reader = new StreamReader(response.GetResponseStream());
            string page = reader.ReadToEnd();
            Console.Write(page);
        }
    }
}

注意行string page = reader.ReadToEnd (); - 将整个页面作为字符串返回。

这并不比早先复杂 System.Net.WebClinet 以及参考文件中的一个例子。