1
我想將變量從C#發佈到我的web服務器上的php腳本。我嘗試了以下來自Internet的代碼,但它返回了此錯誤消息: 錯誤:遠程服務器返回錯誤。 (406)不可接受。從C#發佈到php時出現錯誤消息
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的一部分:
<?php
if(isset($_POST['param1']) && isset($_POST['param2']))
{
$user = $_POST['param1'];
$date = $_POST['param2'];
echo $user . ' : ' . $date;
}
?>
我有一個測試服務器後測試了它和它的作品,但它不會在我的服務器上運行。