2016-04-28 2 views
1

Я хочу публиковать переменные из C# в php-скрипт на моем веб-сервере. Я пробовал этот следующий код из Интернета, но он возвращает это сообщение об ошибке: Ошибка: на удаленном сервере появилась ошибка. (406) Не приемлемо.Сообщение об ошибке при отправке на php с C#

C# часть:

string URI = "https://myserver.com/post.php"; 
      string myParameters = "param1=value1&param2=value2"; 

      using (WebClient wc = new WebClient()) 
      { 
       wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; 
       string HtmlResult = wc.UploadString(URI, myParameters); 
       MessageBox.Show(HtmlResult); 
      } 

РНР часть:

<?php 
    if(isset($_POST['param1']) && isset($_POST['param2'])) 
    { 
     $user = $_POST['param1']; 
     $date = $_POST['param2']; 

     echo $user . ' : ' . $date; 
    } 

?> 

Я проверил это с тест почтового сервера и он работает, но он не будет работать на моем сервере.

ответ

Смежные вопросы