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;
}
?>
我有一个测试服务器后测试了它和它的作品,但它不会在我的服务器上运行。