我找到了一个如何向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
答案 0 :(得分:0)
如果您阅读了一些documentation on how post works,您会发现每个键/值对必须用&分隔。
Dim postData = "msg=" & TextBox2.Text & "&msg2=" & TestBox3.Text
您仍然需要确保您的值已正确编码。
答案 1 :(得分:0)
Dim postData = "msg=" & TextBox2.Text & "&msg2=" & TestBox3.Text
此语句仍将被视为单个数组。 (不是两个不同的值)
或者您可以在单个字符串中说出不同的值。
我想为了发送多个值,我们必须使用带有(key-> value)组合的数组。
其中Key = msg
和值将为textbox1.text
,依此类推。