Depanarea antetelor de actualizare WebSocket lipsă

Ultima actualizare la 16 dec. 2024

Problemă

Jurnalele Adobe au arătat o creștere a erorilor HTTP 400 pentru punctele de terminare WebSocket în Adobe Express.Răspunsul de eroare indică anteturi Upgrade lipsă în cererile de conexiune ale clientului.

Clienții întreprinderii pot întâlni aceste răspunsuri 400 când încearcă să stabilească conexiuni WebSocket.Acest lucru se poate întâmpla atunci când un server proxy din mediul întreprinderii elimină sau blochează antetul Upgrade înainte ca cererea să ajungă la serverele Adobe.

Soluție

Dacă mediul întreprinderii redirecționează traficul printr-un server proxy, configurați proxy-ul să trateze antetul Upgrade ca hop-by-hop și să îl transmită nemodificat în cererile de conexiune WebSocket.Eliminarea acestui antet la nivel de proxy face ca conexiunea să eșueze cu o eroare HTTP 400.

Consultați configurația de proxy WebSocket pentru mai multe detalii.