質問

単純なデータをあるサイト、この例ではローカルサーバー上のphpファイルに投稿しようとしています。私のVB.NETコード:

Dim W As New Net.WebClient
Dim A As String = ""

W.Encoding = System.Text.Encoding.UTF8
Dim URL As String = "http://localhost/test/p.php"
A = W.UploadString(URL, "bla=test")

MsgBox(A)

そしてここにp.php:

<?
print_r(

単純なデータをあるサイト、この例ではローカルサーバー上のphpファイルに投稿しようとしています。私のVB.NETコード:

Dim W As New Net.WebClient
Dim A As String = ""

W.Encoding = System.Text.Encoding.UTF8
Dim URL As String = "http://localhost/test/p.php"
A = W.UploadString(URL, "bla=test")

MsgBox(A)

そしてここにp.php:

<*>

そのため、VB.NETアプリを起動すると、単純にp.php(GET)が呼び出されますが、POSTは機能しません。すべてを試しました。 p.phpを他のサーバーにアップロードし、phpの他の変数($ _REQUEST)をチェックし、UploadString(URL、&quot; POST&quot;、&quot; bla = test)を使用し、PERLとASPを使用しました。

.NET Framework 3.5を使用しています vb.netでデータを投稿する方法はありますか?

POST); echo "\n"; print_r(

単純なデータをあるサイト、この例ではローカルサーバー上のphpファイルに投稿しようとしています。私のVB.NETコード:

Dim W As New Net.WebClient
Dim A As String = ""

W.Encoding = System.Text.Encoding.UTF8
Dim URL As String = "http://localhost/test/p.php"
A = W.UploadString(URL, "bla=test")

MsgBox(A)

そしてここにp.php:

<*>

そのため、VB.NETアプリを起動すると、単純にp.php(GET)が呼び出されますが、POSTは機能しません。すべてを試しました。 p.phpを他のサーバーにアップロードし、phpの他の変数($ _REQUEST)をチェックし、UploadString(URL、&quot; POST&quot;、&quot; bla = test)を使用し、PERLとASPを使用しました。

.NET Framework 3.5を使用しています vb.netでデータを投稿する方法はありますか?

GET); ?>

そのため、VB.NETアプリを起動すると、単純にp.php(GET)が呼び出されますが、POSTは機能しません。すべてを試しました。 p.phpを他のサーバーにアップロードし、phpの他の変数($ _REQUEST)をチェックし、UploadString(URL、&quot; POST&quot;、&quot; bla = test)を使用し、PERLとASPを使用しました。

.NET Framework 3.5を使用しています vb.netでデータを投稿する方法はありますか?

役に立ちましたか?

解決

私は自分自身でそれを理解しました:

    Dim W As New Net.WebClient
    Dim NC As New System.Collections.Specialized.NameValueCollection
    NC.Add("test", "TEEEEEST")

    Dim RESP As Byte()
    Dim R As String
    RESP = W.UploadValues("http://localhost/test/p.php", NC)
    R = System.Text.Encoding.ASCII.GetString(RESP)

    MsgBox(R)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top