Content-length показывает размер Body.
Т.е. он вполне может быть нулевого размера даже при наличии кучи заголовков и статуса.
Для таких простых вопросов всегда есть гугл и докментация
https://developer.mozilla.org/en-US/docs/Web/HTTP/...
Ответ зашит в самом названии - "Content length"
В документации написано, что это размер тела запроса, но не сказано, относятся ли служебные заголовки к телу!
В документации написано, что есть заголовки и отдельно от них тело запроса. Это разные сущности