IsWebSocketUpgrade returns true if the client requested upgrade to the WebSocket protocol.
(r *http.Request)
| 323 | // IsWebSocketUpgrade returns true if the client requested upgrade to the |
| 324 | // WebSocket protocol. |
| 325 | func IsWebSocketUpgrade(r *http.Request) bool { |
| 326 | return tokenListContainsValue(r.Header, "Connection", "upgrade") && |
| 327 | tokenListContainsValue(r.Header, "Upgrade", "websocket") |
| 328 | } |
| 329 | |
| 330 | // bufioReaderSize size returns the size of a bufio.Reader. |
| 331 | func bufioReaderSize(originalReader io.Reader, br *bufio.Reader) int { |