У меня есть код, который подключается к HTTP API и должен получить ответ XML.Когда ссылка API помещается в браузер, браузер загружает XML в виде файла.Однако, когда код подключается к тому же API, возвращается HTML.Я сказал владельцу API, но они не думают, что что-то не так.Есть ли способ захватить загруженный файл вместо HTML?
Я попытался установить заголовки так, чтобы мой код выглядел как браузер.Также попытался использовать WebRequest вместо WebClient.Но ничего не работает.
Вот код, URL работает в браузере (загруженный файл), но не работает для WebClient:
WebClient webClient = new WebClient();
string result = webClient.DownloadString(url);
Код должен каким-то образом получить файл XMLвместо HTML страницы (фактически HTML не отображается в браузере, только в файле).