Eu me deparei com isso por acidente ao digitar incorretamente o URL de uma página da web no meu navegador.
Por que a visita http://example.com/%
causa um erro HTTP 400 Bad Request a ser lançado? O servidor espera outra coisa antes ou depois do sinal de porcentagem?
Parece acontecer para servidores Apache e Nginx.
(Servidor: cloudflare-nginx) /superuser//%
(Servidor: Apache) http://mozilla.org/%