2012-10-25 151 views
0

我剛剛開始學習VB,對於VB來說是全新的。在Visual Basic中的HTTP獲取請求

我已經創建了一個帶有輸入文本框和按鈕的用戶窗體。我希望能夠掃描條形碼並將其實施到此鏈接中:http://openean.kaufkauf.net/?ean=\[ean\]&cmd=query&queryid=200000000用條形碼中的數字替換[ean]

然後發出一個HTTP GET請求,並在消息框中彈出結果。我不知道如何獲取文本框的值,將其粘貼到鏈接併發出請求。

+4

如果你還沒有編碼任何東西,你可能想嘗試這樣的事情之前學習語言的基礎知識。如果您表現出一些努力,問題有更好的機會在這裏得到解答。 –

回答

0

假設你的文本框被命名爲TextBox1,嘗試:

Dim request As String = String.Format("http://openean.kaufkauf.net/?ean={0}&cmd=query&queryid=200000000", TextBox1.Text) 
Dim webClient As New System.Net.WebClient 
Dim result As String = webClient.DownloadString(request) 

MessageBox.Show(result) 

注意,上面的代碼將等待來自服務器的結果允許用戶與應用再次互動之前,但它足以讓你開始了。

+0

非常感謝!那樣做了! – user1775391