From 61637639f4c68b8cb04c325be6e225d42735602e Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 20 Feb 2017 19:17:23 +0000 Subject: [PATCH] HttpUtils.pm: do not send Basic-Header if auth is digest (Forum #43043) git-svn-id: https://svn.fhem.de/fhem/trunk@13474 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/HttpUtils.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/HttpUtils.pm b/fhem/FHEM/HttpUtils.pm index f12b56a84..7bc1432fe 100644 --- a/fhem/FHEM/HttpUtils.pm +++ b/fhem/FHEM/HttpUtils.pm @@ -391,7 +391,7 @@ HttpUtils_Connect2($) if($httpVersion ne "1.0" && !$hash->{keepalive}); $hdr .= "Authorization: Basic ".encode_base64($hash->{auth}, "")."\r\n" - if(defined($hash->{auth}) && + if(defined($hash->{auth}) && !$hash->{digest} && !($hash->{header} && $hash->{header} =~ /^Authorization:\s*Digest/mi)); $hdr .= $hash->{header}."\r\n" if($hash->{header}); @@ -676,7 +676,7 @@ HttpUtils_ParseAnswer($) # mandatory: # url, callback # optional(default): -# hideurl(0),timeout(4),data(""),loglevel(4),header("" or HASH), +# digest(0),hideurl(0),timeout(4),data(""),loglevel(4),header("" or HASH), # noshutdown(1),shutdown(0),httpversion("1.0"),ignoreredirects(0) # method($data ? "POST" : "GET"),keepalive(0),sslargs({}) # Example: