Currently, the default for serving a GET request, if there is no extension provided or the extension is unknown, is to provide no Content-Type header.
I think it would be better to always serve text/plain when an extension is unknown or not provided, and instead work on measures to prevent people from accidentally ending up with URLs to binary data with no extension: #3