Вопрос

Я пытаюсь опубликовать простые данные на каком-то сайте, в этом примере - в файле 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, " POST " " bla = test), использовал PERL, ASP .. none.

Я использую .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, " POST " " bla = test), использовал PERL, ASP .. none.

Я использую .NET Framework 3.5 Любые идеи, как разместить данные с vb.net?

GET); ?>

Итак, когда я запускаю приложение VB.NET, оно просто вызывает p.php (GET), но POST не работает. Перепробовал все. Загрузил p.php на другие серверы, проверил другие переменные в php ($ _REQUEST), использовал UploadString (URL, " POST " " bla = test), использовал PERL, ASP .. none.

Я использую .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