Я пытаюсь загрузить шаблон InfoPath, который размещен на SharePoint. Если я нажимаю URL в Internet Explorer, он спрашивает меня, где его сохранить, и я получаю правильный файл на моем диске. Если я попытаюсь сделать это программно с помощью WebClient или HttpWebRequest, я получу обратно HTML.
Как я могу сделать свой запрос, чтобы веб-сервер возвращал фактический файл xsn и не пытался отобразить его в html. Если Internet Explorer может сделать это, то логично подумать, что я тоже могу.
Я пытался установить свойство Accept запроса на application / x-microsoft-InfoPathFormTemplate, но это не помогло. Это был выстрел в темноте.