TrueURL

417 Expectation Failed

O servidor não consegue atender à expectativa do cabeçalho Expect da requisição. Na prática, isso significa que o Expect: 100-continue não é suportado.

Frase de motivo
Expectation Failed
Redirecionamento
Não
Cacheável por padrão
Não

417 Expectation Failed significa que pelo menos um dos servidores que tratam a requisição não consegue atender à expectativa informada no cabeçalho Expect. A única expectativa definida pelo HTTP é 100-continue; portanto, na prática, um 417 significa que um servidor ou proxy não dá suporte a ela.

A solução geralmente fica do lado do cliente: repetir a requisição sem o cabeçalho Expect e enviar o corpo diretamente. Alguns clientes HTTP fazem isso automaticamente quando recebem um 417.

Exemplo de resposta

HTTP
HTTP/1.1 417 Expectation Failed
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Length: 0

SEO e verificação de redirecionamentos

Sem impacto em SEO, já que os rastreadores não enviam cabeçalhos Expect. Em uma verificação de redirecionamentos, o 417 só aparece se você adicionar um cabeçalho Expect à requisição.

Causas comuns e casos de uso

  • Um cliente, como o curl em uploads maiores, envia Expect: 100-continue para um servidor ou proxy que não dá suporte a ele.
  • Um proxy antigo rejeita todo cabeçalho Expect que não entende.
  • O cliente enviou um valor de expectativa que não está definido.

Verificador de redirecionamento de URL

Veja todos os códigos de status que uma URL retorna, salto a salto, com o verificador de redirecionamento gratuito do TrueURL.