Какой самый лучший и самый простой http пользовательский агент в .NET? - PullRequest
0 голосов
/ 16 мая 2010

Какой самый лучший и самый простой пользовательский агент http в .NET?

Я просто хочу добавить URL, чтобы он возвращал страницу в виде строки.

1 Ответ

2 голосов
/ 16 мая 2010

Благодаря @ 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 с примером в справочном документе.

...