File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -477,22 +477,20 @@ def _check_url(self, response):
477477 response_part , request .args ["WLS-Response" ])
478478 return None
479479
480+ # chop off the WLS-Response
481+ actual_url = actual_url [:start ]
482+
480483 if response .ver == 1 :
481- start = wls_response_url .find ("?" )
482- if start > 0 :
483- expected_response_url = wls_response_url [:start ]
484- else :
485- expected_response_url = wls_response_url
484+ expected_response_url , _ , _ = wls_response_url .partition ("?" )
486485 else :
487486 expected_response_url = wls_response_url
488487
489488 # finally check that they agree.
490- actual_url = actual_url [:start ]
491489 if expected_response_url != actual_url :
492490 logger .debug ("response.url did not match url visited "
493491 "(replay of WLS-Response to other website?) "
494- "response.url =%r request.url =%r" ,
495- wls_response_url , actual_url )
492+ "expected_response_url =%r actual_url =%r" ,
493+ expected_response_url , actual_url )
496494 return None
497495
498496 return wls_response_url
You can’t perform that action at this time.
0 commit comments