Retain BC in respect to order of Content-Type and Content-Length headers

Refactoring request mechanism, part 3