我找到了一个如何发送一个帖子到php的代码,但我只能发送一个变量。下面是我的代码:
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
Dim postData = "msg=" & TextBox2.Text
Dim request As WebRequest = WebRequest.Create("http://localhost/msg.php")
request.Method = "POST"
Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData)
request.ContentType = "application/x-www-form-urlencoded"
request.ContentLength = byteArray.Length
Dim dataStream As Stream = request.GetRequestStream()
dataStream.Write(byteArray, 0, byteArray.Length)
dataStream.Close()
End Sub
如果你阅读了一些关于post如何工作的文档,你会发现每个键/值对必须用&分隔。
Dim postData = "msg=" & TextBox2.Text & "&msg2=" & TestBox3.Text
你仍然需要确保你的值是正确编码的
Dim postData = "msg=" & TextBox2.Text & "&msg2=" & TestBox3.Text
该语句仍将被视为单个数组。(不是两个不同的值)
或者你可以在一个字符串中使用不同的值
我想为了发送多个值,我们必须使用数组与(键->值)组合。
其中Key = msg
和value为textbox1.text
,依此类推