У меня ниже отчет MicroStrategy. Когда вы его открываете, он запрашивает имя пользователя и пароль. Как я могу указать имя пользователя и пароль в коде C#, чтобы автоматически открыть этот отчет, не указав эту страницу входа? http://13.73.207.20/microstrategy/asp/Main.aspx?Server=MICROSTRATEGY2&Project=TTG&Port=0&evt=2048001&src=Main.aspx.2048001&visMode=0¤tViewMedia=1&&documentID=0F113C664A246262A8A66C9C5F31F933&hiddenSections=pathОткрыть отчет MicroStrategy без отображения страницы входа с кодом C#
ответ
Вы можете по умолчанию ввести имя пользователя и пароль и добавить EventListener на страницу.
DOMContentLoaded https://developer.mozilla.org/en/docs/Web/Events/DOMContentLoaded, казнить представить
Там есть несколько страниц, которые помогут
1) Создание сессии https://lw.microstrategy.com/msdz/MSDL/_CurrentGARelease/docs/projects/WebSDK/Content/topics/objbeans/Session_Creation_in_a_NET_Environment.htm
и
2) каротаж с использованием URL SESSIONID параметр https://lw.microstrategy.com/msdz/MSDL/_CurrentGARelease/docs/projects/WebSDK/Content/topics/objbeans/Session_Creation_in_a_NET_Environment.htm
Очевидно, что с API-интерфейсом URL-адресов вы никогда не должны использовать параметры pcd uid и &, так как это обычный текст.
Получить SESSIONID с сервера разведки, и использовать этот параметр SESSIONID (& usrSmgr) в URL