diff options
author | Joao Antonio <joao.p.antonio@gmail.com> | 2020-04-04 15:39:03 +0100 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2020-04-13 18:06:56 +0200 |
commit | 69642f389a06f5ba1b374de52c6b0e29892035d8 (patch) | |
tree | 9d06931572c79d9fc370fab464b0c124698beaec /lib/py | |
parent | daa7669a7665539a484815a7d5200651ba74df9a (diff) | |
download | thrift-69642f389a06f5ba1b374de52c6b0e29892035d8.tar.gz |
THRIFT-5165: THttpClient saves session cookie.
Client: py
Patch: Joao Antonio
This closes #2086
Diffstat (limited to 'lib/py')
-rw-r--r-- | lib/py/src/transport/THttpClient.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/py/src/transport/THttpClient.py b/lib/py/src/transport/THttpClient.py index 37b0a4d8d..212da3aa5 100644 --- a/lib/py/src/transport/THttpClient.py +++ b/lib/py/src/transport/THttpClient.py @@ -185,3 +185,7 @@ class THttpClient(TTransportBase): self.code = self.__http_response.status self.message = self.__http_response.reason self.headers = self.__http_response.msg + + # Saves the cookie sent by the server response + if 'Set-Cookie' in self.headers: + self.__http.putheader('Cookie', self.headers['Set-Cookie']) |