| 340 | |
| 341 | |
| 342 | class WebSocketEndpoint: |
| 343 | async def __call__(self, scope: Scope, receive: Receive, send: Send) -> None: |
| 344 | websocket = WebSocket(scope=scope, receive=receive, send=send) |
| 345 | await websocket.accept() |
| 346 | await websocket.send_json({"URL": str(websocket.url_for("websocket_endpoint"))}) |
| 347 | await websocket.close() |
| 348 | |
| 349 | |
| 350 | mixed_protocol_app = Router( |