2010-12-18 91 views
3

我已經看到一些鏈接,告訴如何使用網絡客戶端,但有一點仍然不清楚,因爲我不是尖銳的開發人員。使用WebClient c#

  1. 這劑實現POST
  2. 區別的HttpWebRequest
  3. 如何從哪些值放在網頁的源文件確定字段
  4. 如何值應該放在

我學http://www.daveamenta.com/tag/webclient/

如果有人給出一個html領域的例子,如何使用它們在網絡客戶端

+0

尖銳手段C-尖銳或類似海豚的東西嗎? – 2010-12-19 11:47:17

回答

2

這是否實現了POST

是的,你可以使用UploadStringUploadDataUploadValues方法0 HttpWebRequest的之間

差異基本上,WebClient只是爲WebRequestFtpWebRequestHttpWebRequest ...)的包裝,使之更易於使用。它不會給你太多的控制,但它對於簡單的場景

如何從網頁的源文件確定字段中的值將被放置

我真的不明白你是足夠的意思是......

如何值應該放在

你說的是表單字段?您可以使用UploadValues方法,該方法不相同,與POST提交HTML表單

+0

是的我說的是,如果你有HTML頁面,其中包含一些文本框和按鈕我們如何使用上傳值到特定的領域,然後激活與按下按鈕相同的操作 – 2010-12-19 12:57:58

1

WebClient的是一種簡單的方式來獲得網頁類似

webclient client= new webclient(); 
string content = client.downloadstring('google'.com'); 

內容下載使用Web客戶端的頁面很簡單,但使用httprequest很困難。

簡單的事情可以通過webclient完成,無需編寫多行代碼。

但很多很難在webclient中不可能的。

如此簡單HttpWebRequest是更好的選擇,然後webclient。

在這裏看到一個小例子

http://geekswithblogs.net/anirudha/archive/2010/07/25/parsing-text-in-c-sharp.aspx