In HTTP, headers are case in-sensitive, however Http.swift treats them as case-sensitive.
This means, for example, when sending a POST to an Http.swift server with a content-length header, no body is read because Http.swift looks for Content-Length. Many clients, including fetch, use lower-case header names.