【发布时间】:2018-04-05 01:42:31
【问题描述】:
我是 webbrowser 控件的新手,我需要在我的窗口应用程序的 web 浏览器控件中通过 Rest API 从服务器下载字符串。
是否有任何替代网页浏览器控件中的 webClientObject.DownloadString() 方法。
【问题讨论】:
-
您的意思是您只想获取您当前在 WebBrowser 中查看的页面的 HTML 源代码?
-
不,我想从我的网络浏览器调用一个 Rest API 并捕获响应
-
这没什么意义,你为什么要使用
WebBrowser呢?这根本不是它的本意。为什么不能使用WebClient? -
@RamaKrishna - 为什么坚持使用 WebBrowserControl?为什么不能使用 HttpWebRequest?使用 WebBrowserControl,您只能调用 GET APIs。为此,只需导航到 GET Api --- 例如:server:port/rest/ApiName。这将对 URL 进行 GET 调用。
-
我正在使用 WebBrowser 通过 SSO 登录用户,成功登录后我需要捕获用户身份验证详细信息,如 sessionID .etc。
标签: c# vsto webbrowser-control webclient-download