Есть ли готовый класс 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]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д