我刚刚开始学习VB,对于VB来说是全新的。在Visual Basic中的HTTP获取请求
我已经创建了一个带有输入文本框和按钮的用户窗体。我希望能够扫描条形码并将其实施到此链接中:http://openean.kaufkauf.net/?ean=\[ean\]&cmd=query&queryid=200000000
用条形码中的数字替换[ean]
。
然后发出一个HTTP GET请求,并在消息框中弹出结果。我不知道如何获取文本框的值,将其粘贴到链接并发出请求。
我刚刚开始学习VB,对于VB来说是全新的。在Visual Basic中的HTTP获取请求
我已经创建了一个带有输入文本框和按钮的用户窗体。我希望能够扫描条形码并将其实施到此链接中:http://openean.kaufkauf.net/?ean=\[ean\]&cmd=query&queryid=200000000
用条形码中的数字替换[ean]
。
然后发出一个HTTP GET请求,并在消息框中弹出结果。我不知道如何获取文本框的值,将其粘贴到链接并发出请求。
假设你的文本框被命名为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)
注意,上面的代码将等待来自服务器的结果允许用户与应用再次互动之前,但它足以让你开始了。
非常感谢!那样做了! – user1775391
如果你还没有编码任何东西,你可能想尝试这样的事情之前学习语言的基础知识。如果您表现出一些努力,问题有更好的机会在这里得到解答。 –