简体   繁体   English

C#-在Webbrowser控件中替换WebClient.downloadString

[英]C# - replacement of WebClient.downloadString in webbrowser control

I am new to webbrowser control, I need to download string from server via Rest API in web browser control of my window application. 我是webbrowser控件的新手,我需要在我的窗口应用程序的Web浏览器控件中通过Rest API从服务器下载字符串。

Is there any replacement of webClientObject.DownloadString() method in webbrowser control. webbrowser控件中的webClientObject.DownloadString()方法是否有任何替换。

Try call Navigate method 尝试调用导航方法

webBrowser1.Navigate(new Uri(address));

then call WebBrowser.OnNavigated Method. 然后调用WebBrowser.OnNavigated方法。

private void webBrowser1_Navigated(object sender,
    WebBrowserNavigatedEventArgs e)
{
    // get webBrowser1.DocumentText Property or webBrowser1. DocumentStream 

You can try WebBrowser.InvokeScript this link to get javascript variable or ịnject javascript to get Rest APi url, or Rest API content 您可以尝试WebBrowser.InvokeScript此链接获取javascript变量,或单击ịjavascript获取Rest APi URL或Rest API内容

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM