Unless I missed it, you’re not actually writing your payload data to the HttpWebRequest
body before you’re sending it.
using (Stream _reqStrm = httpWebRequest.GetRequestStream())
{
_reqStrm.Write(postBytes, 0, postBytes.Length);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
....
Unrelated but if you can, consider HttpClient
Hth..
CLICK HERE to find out more related problems solutions.