From 06646f5723a501b2592fc2055cf3b4b8b920f03c Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Mon, 17 Nov 2025 12:13:11 +0100 Subject: [PATCH] avm: fix request --- packages/modules/devices/avm/avm/device.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/modules/devices/avm/avm/device.py b/packages/modules/devices/avm/avm/device.py index 942c39e5da..db1fb7c51a 100644 --- a/packages/modules/devices/avm/avm/device.py +++ b/packages/modules/devices/avm/avm/device.py @@ -42,7 +42,11 @@ def update_components(components: Iterable[AvmCounter]): def get_session_id(): # checking existing sessionID - response = req.get_http_session().post(f"http://{device_config.configuration.ip_address}/login_sid.lua") + data = { + 'content-type': 'application/text' + } + response = req.get_http_session().post( + f"http://{device_config.configuration.ip_address}/login_sid.lua", data=data, timeout=5) challengeResponse = ET.fromstring(response.content) session_id = challengeResponse.find('SID').text if session_id != INVALID_SESSIONID: