Ich verwende diesen Code für ein Post Request mit einem PHP-File auf meinem Webserver:
static public String post(String url, String[] args, String[] values)
{
try
{
var request = (HttpWebRequest)WebRequest.Create(url);
var postData = args[0] + "=" + values[0];
for (int i = 1; i < args.Length; i++)
{
postData += "&" + args[i] + "=" + values[i];
}
var data = Encoding.ASCII.GetBytes(postData);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
var response = (HttpWebResponse)request.GetResponse();
String responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
return responseString;
}
catch (Exception e1)
{
throw e1;
}
}
Wenn ich aber zum Beispiel das Wort "Über" sende, kommt am Server das Wort nicht an.
Auch wenn ich "Über" sende ist das gleiche Phänomen.
Kennt jemand die Lösung?