Add charset to content-type in headers.

This is not a standard thing to do in POST request. See comment in code for detail explenation why we are doing it.