2013-08-06 63 views
1

我在上使用HtmlUnit on .NET for Headless Browser Automation。我爲此使用了Steven Sanderson's blog在.NET上使用HtmlUnit for https

現在我的問題是,我的網站使用HTTPS 協議使用此我得到 未知協議HTTPS的錯誤。那麼有什麼辦法可以解決這個問題?

我的代碼:

private WebClient webClient; 
    [SetUp] 
    public void Setup() 
    { 
     webClient = new WebClient(); 
    } 

    [Test] 
    public void create() 
    { 
     // Arrange: Load the demo page 
     var Page = (HtmlPage)webClient.getPage("https://www.google.com/"); // won't work 

     var Page = (HtmlPage)webClient.getPage("http://www.google.com/"); //work for this 

     webClient.waitForBackgroundJavaScript(1000); 
     HttpContext.Current.Response.Write(Page.asXml());    
    } 

什麼想法?

在此先感謝。

回答

0

我認爲問題是沒有證書,所以請嘗試使用這個問題中描述的內容C# WebClient with https,這可能是您正在搜索的內容。

祝你好運。