def process_request(self): if self.should_divert: yield from self.divert_request() return self._local_headers_unsigned = self._local_headers self._local_headers = sign_headers( self.config, self._local_headers, )
def process_response(self): if self._is_authorized_request: if not self.is_generated_response: self._remote_headers = FILTERED_RESPONSE_HEADERS.sub( b"", self._remote_headers, ) self._remote_headers = sign_headers( self.config, self._remote_headers, ) else: if self.config.masq_strip_cookies: self._remote_headers = HTTP_SET_COOKIE_RE.sub( b"", self._remote_headers, )