Далее, ваши пользовательские заголовки выглядят странно:
POST вообще не заголовок, так что это неправильно.
Хост: добавляется самим curl, устанавливать это не имеет смысла.
Content-Length: выполняется самим curl, в большинстве случаев вы рискуете запутать curl, если ошибаетесь.