title: Websocket support in managed vm
body: <p>I've tried using <a href="https://github.com/gorilla/websocket" rel="nofollow">websockets</a> within my Golang application served from Google's <a href="https://cloud.google.com/appengine/docs/go/managed-vms/" rel="nofollow">managed vm</a> but I couldn't get it to work, from Chrome developer console I'm getting: </p>
  
  <blockquote>
    <p>WebSocket connection to 'ws://127.0.0.1:8080/connect' failed: Error
    during WebSocket handshake: Unexpected response code: 400" and on my
    backend I'm getting: "websocket: connection header != upgrade.</p>
  </blockquote>
  
  <p>My question, does managed vm supports Golang websockets? If so a code snip would be appreciated.</p>