Fix: use utf-8 as content-type for post_xml to preserve special chars