簡體   English   中英

如何通過post方法將多個變量從vb.net發送到php?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM