Risoluzione di problemi delle intestazioni di aggiornamento WebSocket mancanti

Ultimo aggiornamento il 16 dic 2024

Problema

I log di Adobe hanno mostrato un aumento degli errori HTTP 400 per gli endpoint WebSocket in Adobe Express.La risposta di errore indica intestazioni Upgrade mancanti nelle richieste di connessione del client.

I client aziendali potrebbero visualizzare queste risposte 400 quando tentano di stabilire connessioni WebSocket. Questo può verificarsi quando un Server proxy nel tuo ambiente Enterprise elimina o blocca l'intestazione Upgrade prima che la richiesta raggiunga i Server di Adobe.

Risoluzione

Se il tuo ambiente Enterprise instrada il traffico attraverso un Server proxy, configura il proxy per trattare l'intestazione Upgrade come hop-by-hop e passarla invariata nelle richieste di connessione WebSocket.L'eliminazione di questa intestazione dal proxy causa il fallimento della connessione con un errore HTTP 400.

Consulta Configurazione del proxy WebSocket per maggiori dettagli.