Commit bcbf802b authored by rajendrant's avatar rajendrant Committed by Commit Bot

Relax the via header check

The via header can have multiple space separated entries, if it hits
the staging server and the prod server. So relaxes the exact equality
check.

Bug: 960105
Change-Id: Ib50ee751f40b0892376a4ae622f0ac061efb401d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1600632
Commit-Queue: rajendrant <rajendrant@chromium.org>
Reviewed-by: default avatarRobert Ogden <robertogden@chromium.org>
Cr-Commit-Position: refs/heads/master@{#657743}
parent 1e6f4880
...@@ -869,8 +869,8 @@ class HTTPResponse: ...@@ -869,8 +869,8 @@ class HTTPResponse:
return self._redirect_chain return self._redirect_chain
def ResponseHasViaHeader(self): def ResponseHasViaHeader(self):
return 'via' in self._response_headers and (self._response_headers['via'] == return 'via' in self._response_headers and (self._flags.via_header_value in
self._flags.via_header_value) [piece.strip() for piece in self._response_headers['via'].split(',')])
def WasXHR(self): def WasXHR(self):
return self.request_type == 'XHR' return self.request_type == 'XHR'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment