Есть ли готовый класс http-парсера - C#

Узнай цену своей работы

Формулировка задачи:

имею страницу в стандартном формате http. вверху заголовки и тд а внизу текст. Есть ли готовый класс, который это может распарсить на заголовки, контент и тд? самому регексы влом писать)

Решение задачи: «Есть ли готовый класс http-парсера»

textual
Листинг программы
            // исходная строка
            string response = ".....";
            var array = response.Split(new[] {"\r\n", "\n"}, StringSplitOptions.None);
            string 
                // заголовок
                header = array[0], 
                // тело
                body = array[1];
            // заголовки в виде массива строк
            string[] headers = header.Split(new[] {"\r\n", "\n"}, StringSplitOptions.None);
            // заголовки в виде ключ - значение
            Dictionary<string, string> values = headers.Skip(1).Select(s => s.Split(new[] {": "}, StringSplitOptions.None))
                .ToDictionary(a => a[0], a => a[1]);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 3.4 из 5