Build a handshake response to send to the client. Update response headers passed in argument. Args: headers: Handshake response headers. key: Returned by :func:`check_request`.
(headers: Headers, key: str)
| 99 | |
| 100 | |
| 101 | def build_response(headers: Headers, key: str) -> None: |
| 102 | """ |
| 103 | Build a handshake response to send to the client. |
| 104 | |
| 105 | Update response headers passed in argument. |
| 106 | |
| 107 | Args: |
| 108 | headers: Handshake response headers. |
| 109 | key: Returned by :func:`check_request`. |
| 110 | |
| 111 | """ |
| 112 | headers["Upgrade"] = "websocket" |
| 113 | headers["Connection"] = "Upgrade" |
| 114 | headers["Sec-WebSocket-Accept"] = accept(key) |
| 115 | |
| 116 | |
| 117 | def check_response(headers: Headers, key: str) -> None: |
no outgoing calls
searching dependent graphs…