When I try to play mp4 video from my site using cloudflare, the playback keep crashing, from the browser console, I can verify that the browser already sent the Range header.
After checking my server logs, I realize that sometimes Cloudflare will remove Range header to my server, my server then return Content-Range 0-3145832 since the Range header is missed and make Chrome crash the playback.
For normal response, the Content-Length and Content-Range will have Upper Case compare to other headers which is lowercase.
But for these requests with Range header removed, the response headers are all in lower case (content-length and content-range).
If you need more info just tell me since I’m new member, can’t upload images