Video upload via curl returns content-length header error

I’ve just joined CloudFlare and have been trying out the dashboard to upload videos. The Use API tab helps you create a curl command, however when I used this command from my server terminal, I received the error ‘HEAD request did not include a content-length header’. The full terminal output was as follows:

# curl -X POST -d '{"url":"https://fantasyfeeder.com/Upload/Video/Tmp/89440_1600129075_5202.mp4","meta":{"name":"89440_1600129075_5202.mp4"}}' -H "X-Auth-Key: <key>" -H "X-Auth-Email: [email protected]" https://api.cloudflare.com/client/v4/accounts/cc3ffceb4095cdc96bc03aeb3d21096f/stream/copy
    {
      "result": null,
      "success": false,
      "errors": [
        {
          "code": 10010,
          "message": "Invalid URL"
        }
      ],
      "messages": [
        {
          "code": 10010,
          "message": "Performed a HTTP HEAD request, but HEAD request did not include a content-length header. Please make sure your origin returns content length headers."
        }
      ]
    }

Does this mean that my server is not sending the content-length header? I use WHM/CPanel, with Apache and PHP, how to I configure this to send the content-length header?

I tried to visit the URL in your request but it returns a 404 not found error.