Ejemplo n.º 1
0
    def save(self):
        self.request.save()

        saved_flow = HttpFlow()
        saved_flow.type = self.type
        saved_flow.request_id = self.request.id
        saved_flow.save()

        return saved_flow
Ejemplo n.º 2
0
    def request(self, request_state):
        http_request = HttpRequest.from_state(request_state)
        http_request.save()

        http_flow = HttpFlow()
        http_flow.uuid = request_state['flow_uuid']
        http_flow.client_id = request_state['client_id']
        http_flow.request_id = http_request.id
        http_flow.type = HttpFlow.TYPE_PROXY
        http_flow.save()

        cast(QtCore.SignalInstance, self.signals.flow_created).emit(http_flow)

        if request_state['intercepted']:
            cast(QtCore.SignalInstance,
                 self.signals.flow_intercepted).emit(http_flow)