Есть непрямая ссылка на файл. При переходе по ней браузер начинает качать файл. Если использовать WebRequest, файл не качается, выдается страница примерно с таким текстом: "Данный документ является веб-страницей в одном файле, также называемой файлом веб-архива. Если вы видите это сообщение, значит данный обозреватель или редактор не поддерживает файлы веб-архива. Загрузите обозреватель, поддерживающий веб-архивы, например Microsoft Internet Explorer."
Если использовать WebBrowser, то выскакивает диалоговое окно, куда сохранить файл, которое нужно обойти. Как его скачать?
Если смотреть ответ от сервера на запрос, он выглядит так:
UPD:
Стандартными методами решить не удалось, пришлось использовать стороннюю библиотеку RestSharp
Вот код, который теперь качает файл:
IRestRequest request = new RestRequest("?savertf=&vkart=card&nd=602481428&rdk=&firstDoc=1&link_id=0&intelsearch=&page=all");
var client = new RestClient("http://pravo.gov.ru/proxy/ips/");
byte[] response = client.DownloadData(request);
File.WriteAllBytes("123.rtf", response);