簡単なデータをいくつかのサイトに投稿しようとしています。この例では、ローカル サーバーの 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($_POST);
echo "\n";
print_r($_GET);
?>
そのため、VB.NET アプリを起動すると、単純に p.php (GET) が呼び出されますが、POST は機能しません。すべてを試しました。p.php を他のサーバーにアップロードし、php ($_REQUEST) の他の変数をチェックし、UploadString(URL,"POST","bla=test) を使用し、PERL、ASP を使用しました..何もしませんでした。
私は .NET Framework 3.5 を使用しています vb.net でデータを投稿する方法を教えてください。