diff --git a/py/selenium/webdriver/remote/remote_connection.py b/py/selenium/webdriver/remote/remote_connection.py index fcfaa1cf0511f..7cdfd111597ea 100644 --- a/py/selenium/webdriver/remote/remote_connection.py +++ b/py/selenium/webdriver/remote/remote_connection.py @@ -392,9 +392,10 @@ def _request(self, method, url, body=None): parsed_url = parse.urlparse(url) headers = self.get_remote_connection_headers(parsed_url, self.keep_alive) resp = None + if body and method != 'POST' and method != 'PUT': + body = None + if self.keep_alive: - if body and method != 'POST' and method != 'PUT': - body = None resp = self._conn.request(method, url, body=body, headers=headers) statuscode = resp.status