Following request gives HttpListener a context with the managed implementation but not on Windows. Note that Windows gets a context if the content-length is the same:
GET /path HTTP/1.1
Content-Length: 1
Content-Length: 2
I'm submitting a PR with tests