Data is send as body content. So should be the same as your curl example, also we do not use curl. Did you check server.log for error messages from send?
Which solution do you use for sendinf? webaction or computed expression http_post or http_post_json?
http_post send as form data while http_post_json uses content type application/json and sends also as body.