HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = "POST";
request.ContentType = "text/plain;charset=utf-8";
byte[] encodedBytes = Encoding.UTF8.GetBytes(text);
request.ContentLength = encodedBytes.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(encodedBytes, 0, encodedBytes.Length);
requestStream.Close();
WebResponse response = request.GetResponse();
Stream receiveStream = response.GetResponseStream();
StreamReader streamReader = new StreamReader(receiveStream);
resultString = streamReader.ReadToEnd();
request.Method = "POST";
request.ContentType = "text/plain;charset=utf-8";
byte[] encodedBytes = Encoding.UTF8.GetBytes(text);
request.ContentLength = encodedBytes.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(encodedBytes, 0, encodedBytes.Length);
requestStream.Close();
WebResponse response = request.GetResponse();
Stream receiveStream = response.GetResponseStream();
StreamReader streamReader = new StreamReader(receiveStream);
resultString = streamReader.ReadToEnd();