Espere é frustrante se o Apache adicionar o cabeçalho, com certeza, o RFC diz que precisa. Mas o Apache adiciona um cabeçalho EMPTY, quando o RFC diz que eles devem listar os métodos que devem funcionar.
Pelo RFC, Allow: com os métodos NO listados, como o Apache cria, significa que nenhum método pode funcionar.
Felizmente, muito poucos clientes prestam atenção ao cabeçalho Allow, seja de OPTIONS, ou como parte do 405 exigido, ou (como sugerido, mas não obrigatório) como parte do 501.
A razão pela qual ninguém usa OPTIONS ou presta atenção ao cabeçalho Allow é que é muito raro (quase nunca) vê-los implementados corretamente. E, como no Apache, é difícil, se não impossível, que um web designer convença o servidor a fazer isso da maneira certa.
Francamente, é uma bagunça, o IETF perdeu o barco com o novo RFC para HTTP. o que eles deveriam ter feito é codificar a prática existente suspendendo o cabeçalho Permitir, explicando que os servidores farão o que quiserem, os clientes devem ignorá-los e toda a bagunça deve ser esquecida.