public static void Main() { using (IEngine engine = EngineFactory.Create()) { using (IBrowser browser = engine.CreateBrowser()) { engine.Profiles.Default.Network.SendUploadDataHandler = new Handler <SendUploadDataParameters, SendUploadDataResponse>(OnSendUploadData); LoadUrlParameters parameters = new LoadUrlParameters("https://postman-echo.com/post") { PostData = "key=value", HttpHeaders = new[] { new HttpHeader("Content-Type", "text/plain") } }; browser.Navigation.LoadUrl(parameters).Wait(); Console.WriteLine(browser.MainFrame.Document.DocumentElement.InnerText); } } Console.WriteLine("Press any key to terminate..."); Console.ReadKey(); }
public static void Main() { try { using (IEngine engine = EngineFactory.Create(new EngineOptions.Builder().Build())) { Console.WriteLine("Engine created"); using (DotNetBrowser.Browser.IBrowser browser = engine.CreateBrowser()) { Console.WriteLine("Browser created"); engine.Network.SendUploadDataHandler = new Handler <SendUploadDataParameters, SendUploadDataResponse>(OnSendUploadData); LoadUrlParameters parameters = new LoadUrlParameters("https://postman-echo.com/post") { PostData = "key=value", HttpHeaders = new[] { new HttpHeader("Content-Type", "text/plain") } }; browser.Navigation.LoadUrl(parameters).Wait(); Console.WriteLine(browser.MainFrame.Document.DocumentElement.InnerText); } } } catch (Exception e) { Console.WriteLine(e); } Console.WriteLine("Press any key to terminate..."); Console.ReadKey(); }