title: Spring Web Sockets over AWS Application Load Balancer not working
body: <p>I have configured spring with web sockets, including rabbit mq on the back end and I can confirm that I can send push messages to the browser. </p>
  
  <p>And using SockJS on the front end.</p>
  
  <p>Up until now I have been using the classic load balancer.
  I am trying to get web sockets to work on AWS. I have upgraded to the Application Load Balancer but I still get Bad Request response when I try to make the web socket connection to:</p>
  
  <blockquote>
    <p>ws://XXXX.eu-west-1.elasticbeanstalk.com/spring/hello/870/sbmdv5tn/websocket</p>
  </blockquote>
  
  <p>That call still gives 400 Bad Request response...</p>
  
  <p>And I see </p>
  
  <blockquote>
    <p>Handshake failed due to invalid Upgrade header: null</p>
  </blockquote>
  
  <p>Errors on the back end...</p>