2012-10-25 104 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