private HttpWebResponse getPostResponse(HttpWebRequest request, string payload)
{
request.Method = "POST";
byte[] byteArray = Encoding.UTF8.GetBytes(payload);
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
// Write the data to the request stream.
dataStream.Write(byteArray, 0, byteArray.Length);
// Close the Stream object.
dataStream.Close();
return (HttpWebResponse) request.GetResponse();
}