Beispiel #1
0
    def __init__(self, ctx, flow):
        super(WebSocketsLayer, self).__init__(ctx)
        self._flow = flow

        self.client_key = websockets.get_client_key(self._flow.request.headers)
        self.client_protocol = websockets.get_protocol(self._flow.request.headers)
        self.client_extensions = websockets.get_extensions(self._flow.request.headers)

        self.server_accept = websockets.get_server_accept(self._flow.response.headers)
        self.server_protocol = websockets.get_protocol(self._flow.response.headers)
        self.server_extensions = websockets.get_extensions(self._flow.response.headers)
Beispiel #2
0
    def __init__(self, ctx, flow):
        super(WebSocketsLayer, self).__init__(ctx)
        self._flow = flow

        self.client_key = websockets.get_client_key(self._flow.request.headers)
        self.client_protocol = websockets.get_protocol(
            self._flow.request.headers)
        self.client_extensions = websockets.get_extensions(
            self._flow.request.headers)

        self.server_accept = websockets.get_server_accept(
            self._flow.response.headers)
        self.server_protocol = websockets.get_protocol(
            self._flow.response.headers)
        self.server_extensions = websockets.get_extensions(
            self._flow.response.headers)
Beispiel #3
0
 def test_get_server_accept(self, input, expected):
     h = http.Headers(input)
     assert websockets.get_server_accept(h) == expected