.Net Windows webBrowser - 如何从 webBrowser 响应中提取授权 header 并发送到另一个连续请求?
.Net Windows webBrowser - how to extract authorization header from webBrowser response and send to another consecutive request?
我有一个 windows 桌面应用程序。我需要在 windows 应用程序中打开 SSO 登录页面。为此,我使用 windows 网络浏览器控件 打开 SSO 登录页面。一旦成功 logged-in,我需要从 SSO 登录获得授权 header 并将此授权令牌用于连续的 REST 调用。
这里的问题是,我无法提取授权 header Navigated 和 DocumentCompleted 事件。谁能建议我如何从第一次调用中提取此授权 header 以及如何在后续 REST 调用中使用相同的 header?
提前致谢!!
我自己解决了这个问题。
正如我在问题中所解释的,对于权利登录,我登录到实际的网站登录页面。登录到登录页面后,我会从 DocumentCompleted 事件的响应中收到授权令牌。我对后续的 REST 调用使用相同的令牌。
我有一个 windows 桌面应用程序。我需要在 windows 应用程序中打开 SSO 登录页面。为此,我使用 windows 网络浏览器控件 打开 SSO 登录页面。一旦成功 logged-in,我需要从 SSO 登录获得授权 header 并将此授权令牌用于连续的 REST 调用。
这里的问题是,我无法提取授权 header Navigated 和 DocumentCompleted 事件。谁能建议我如何从第一次调用中提取此授权 header 以及如何在后续 REST 调用中使用相同的 header?
提前致谢!!
我自己解决了这个问题。
正如我在问题中所解释的,对于权利登录,我登录到实际的网站登录页面。登录到登录页面后,我会从 DocumentCompleted 事件的响应中收到授权令牌。我对后续的 REST 调用使用相同的令牌。