2017-03-03 23 views
0

我需要訪問填充表單並單擊按鈕(回發)後加載的url的信息。但我不想加載頁面並填寫表單並以編程方式單擊該按鈕,有沒有一種方法來加載包含這些信息(填寫表單並單擊按鈕)的標題(或任何其他方式)?ASP.NET在Windows應用程序中模擬回傳

Windows窗體或ASP.NET的方式解決......

回答

0

您可以使用一個WebClient。它可以將表單字段的NameValueCollection作爲POST發送到外部URL。

using (WebClient client = new WebClient()) 
{ 
    byte[] response = client.UploadValues("http://www.post_url.nl", new NameValueCollection() 
    { 
     { "form_input_name_1", "value_1" }, 
     { "form_input_name_2", "value_2" }, 
    }); 

    string responseString = Encoding.Default.GetString(response); 
}