Assume a non TLS connection when the first byte has not been received
Assume a non TLS connection when the first byte has not been received

Returning an error would stop the server. It's better to use unencrypted
communication in this case an let the client deal with the error in case
the request was encrypted.

codedust/go-httpserve