exp(http:// server/ReportServer_ssrs?/folder/folder_some_folder_new/test/Drilldown — имя некоторого отчета (500)&session=session&languageID=1033&dateSelection=13&begDate=04.08.2022 00:00:00&endDate=04.08.2022 00:00:00&rc:Toolbar=False ...):
Код: Выделить всё
var clientHandler = new HttpClientHandler { CookieContainer = cookieContainer, ,Credentials=NetworkCredentials};
using (var client = new HttpClient(clientHandler))
{
var content= await client.GetStringAsync(reportUrl);
}
Код: Выделить всё
Response status code does not indicate success: 500 (Reporting Services Error).
Код: Выделить всё
using (WebClient webClient = new WebClient())
{
webClient.Credentials = NetworkCredentials;
content= webClient.DownloadString(reportUrl);
}
Я не хочу используйте веб-клиент, поскольку он устарел, и даже состояние VS вместо этого использует HttpClient, но, очевидно, я делаю что-то неправильно, веб-клиент каким-то образом знает, как получить отчет.
Любое предложение приветствуется
Подробнее здесь: https://stackoverflow.com/questions/732 ... own-report
Мобильная версия