Good news: it works now! Hooray. All I did was change from HttpPost to HttpGet. That seems to have donebe necessary.
The header is different on a HttpGet -- it does not include the content type.
KUDOS to @DavidReed for all the help and moral support.