【问题标题】:Launcher.LaunchUriAsync in winrt xaml appWinrt xaml 应用程序中的 Launcher.LaunchUriAsync
【发布时间】:2016-10-21 05:58:15
【问题描述】:

我使用 Launcher.LaunchUriAsync 从我的 winrt xaml 应用程序连接到网站。但是,该网站是私有的,每次我尝试连接时它都会要求我提供授权凭据。关于如何加密和传递凭据的任何想法连同 LaunchUriAsync 中的 uri?

【问题讨论】:

  • url 格式在 IE 中不再起作用。无论如何,我无法直接在 launchURIAync 中实现该功能。我通过使用带有 Winrt xaml 应用程序的外部 windows 窗体来实现这一点。

标签: c# .net windows xaml winrt-xaml


【解决方案1】:

我认为除了url之外,没有办法在Launcher.LaunchUriAsync方法中传递任何参数,所以如果你能找到一种方法来传递带有url的凭据,如果你试图访问的网站会接受它..

我已经搜索过,我发现了这个: 您可以使用以下网址格式:http://username:password@example.com

来源:https://serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url-parameters

同样,这取决于网站和身份验证方法。

【讨论】:

  • url 格式在 IE 中不再起作用。无论如何,我无法直接在 launchURIAync 中实现该功能。我通过使用带有 Winrt xaml 应用程序的外部 windows 窗体来实现这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多