The fix is to change the one line inside the loop that adds the headers from
- Code: Select all
webRequest.Headers[subscriptionRequestHeader.Name] = subscriptionRequestHeader.Value;
to
- Code: Select all
if(subscriptionRequestHeader.Name.ToUpper() == "CONTENT-TYPE")
{
webRequest.ContentType = subscriptionRequestHeader.Value;
}
else
{
webRequest.Headers[subscriptionRequestHeader.Name] = subscriptionRequestHeader.Value;
}