diff --git a/fints/connection.py b/fints/connection.py index 7cb3e39..d0530b9 100644 --- a/fints/connection.py +++ b/fints/connection.py @@ -14,6 +14,7 @@ class FinTSHTTPSConnection: def __init__(self, url): self.url = url + self.session = requests.session() def send(self, msg: FinTSMessage): log_out = io.StringIO() @@ -22,7 +23,7 @@ def send(self, msg: FinTSMessage): logger.debug("Sending >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n{}\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n".format(log_out.getvalue())) log_out.truncate(0) - r = requests.post( + r = self.session.post( self.url, data=base64.b64encode(msg.render_bytes()), headers={ 'Content-Type': 'text/plain',