Solucionar problemas de cabeçalhos de upgrade do WebSocket ausentes

Última atualização em 16 de dez de 2024

Problema

Os logs da Adobe mostraram um aumento nos erros HTTP 400 para endpoints de WebSocket no Adobe Express.A resposta de erro indica cabeçalhos Upgrade ausentes nas solicitações de conexão do cliente.

Os clientes corporativos podem ver essas 400 respostas ao tentar estabelecer conexões WebSocket. Isso pode acontecer quando um servidor proxy no ambiente corporativo remove ou bloqueia o cabeçalho Upgrade antes que a solicitação chegue aos servidores da Adobe.

Solução

Se o ambiente corporativo direciona o tráfego por meio de um servidor proxy, configure o proxy para tratar o cabeçalho Upgrade como hop-by-hop e passá-lo inalterado nas solicitações de conexão do WebSocket.A remoção deste cabeçalho no proxy faz com que a conexão falhe com um erro HTTP 400.

Consulte Configuração de proxy do WebSocket para obter mais detalhes.