Допустим, мы делаем запрос к URL и получаем необработанный ответ, например:
HTTP / 1.1 200 OK
Дата: среда, 28 апреля 2010 14:39:13 GMT
Истекает: -1
Cache-Control: приватный, max-age = 0
Content-Type: text / html; кодировка = ISO-8859-1
Cookie-набор: PREF = ID = e2bca72563dfffcc: TM = 1272465553: LM = 1272465553: S = ZN2zv8oxlFPT1BJG; истекает = пт, 27 апреля 2012 г. 14:39:13 GMT; Путь = /; домен = .google.co.uk
Сервер: gws
X-XSS-защита: 1; Режим = блок
Подключение: закрыть
<!doctype html><html><head>...</head><body>...</body></html>
Как лучше всего удалить заголовки HTTP из ответа в C #? С регулярными выражениями? Разобрать его в какой-то объект HTTPResponse и использовать только тело?
EDIT:
Я использую SOCKS, чтобы сделать запрос; вот почему я получаю грубый ответ.