Use http.Server NPN mechanism.

Not sure why I didn't see this before.

Anyway, this means less code on my end and better accept management
because I'm using the http server.