Я хочу публиковать переменные из C# в php-скрипт на моем веб-сервере. Я пробовал этот следующий код из Интернета, но он возвращает это сообщение об ошибке: Ошибка: на удаленном сервере появилась ошибка. (406) Не приемлемо.Сообщение об ошибке при отправке на php с C#
C# часть:
string URI = "https://myserver.com/post.php";
string myParameters = "param1=value1¶m2=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;
}
?>
Я проверил это с тест почтового сервера и он работает, но он не будет работать на моем сервере.