Support encoded URLs with no :port or /path
Use one-byte representation of schema to save space