2010-03-05 64 views
0

我在vb.net編碼,我沒有永遠,所以我現在有點生疏。 問題是,我希望能夠將數據發佈到網站,只要它可以調用url(不在瀏覽器中),它可以是任何東西。http post vb 9.0(2008)

http://website.com/login.php?username=USERNAME&password=PASS&rememberme=1 

回答

0

WebClient的類URL是最簡單的方式去。從http://www.xtremevbtalk.com/showthread.php?t=158765

Dim oWeb As New System.Net.WebClient() 

oWeb.Headers.Add("Content-Type", "application/x-www-form-urlencoded") 

Dim bytArguments As Byte() = System.Text.Encoding.ASCII.GetBytes("q=InTheory") 
Dim bytRetData As Byte() = oWeb.UploadData("http://www.google.com/search", "POST", bytArguments) 

debug.Write(System.Text.Encoding.ASCII.GetString(bytRetData)) 
+0

代碼示例見我試過了,我也得到了oWeb和調試錯誤。 – 2010-03-05 03:50:17

+0

聲明錯誤 – 2010-03-05 03:53:06

+0

這是部分代碼示例,不會編譯。根據需要修改 - 例如刪除調試語句。另外Google還提供其他樣本http://www.google.ca/search?rlz=1C1GGLS_enCA342CA342&aq=f&sourceid=chrome&ie=UTF-8&q=vb.net+webclient+post,請參閱msdn示例http://msdn.microsoft.com/zh-cn/ -us/library/system.net.webclient.aspx等等,但WebClient是這裏的關鍵概念。 – 2010-03-05 04:02:30