2016-04-28 65 views
1

我想將變量從C#發佈到我的web服務器上的php腳本。我嘗試了以下來自Internet的代碼,但它返回了此錯誤消息: 錯誤:遠程服務器返回錯誤。 (406)不可接受。從C#發佈到php時出現錯誤消息

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的一部分:

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

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

?> 

我有一個測試服務器後測試了它和它的作品,但它不會在我的服務器上運行。

回答

相關問題