[英]How can i send multiple variables from vb.net to php via post method?
我找到了有關如何向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
,值將為textbox1.text
,依此類推。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.