From 244e33983105c0c8a9029238ceb68dac203bec5c Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Fri, 5 Jun 2020 08:38:10 +0000 Subject: [PATCH] HttpUtils.pm: websocket criteria changed (Forum #109910) git-svn-id: https://svn.fhem.de/fhem/trunk@22119 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/HttpUtils.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/HttpUtils.pm b/fhem/FHEM/HttpUtils.pm index 30f6abe1a..fdfd4f0b0 100644 --- a/fhem/FHEM/HttpUtils.pm +++ b/fhem/FHEM/HttpUtils.pm @@ -683,19 +683,19 @@ HttpUtils_DataComplete($) if(!defined($hl)) { return 0 if($hash->{buf} !~ m/^(.*?)\r?\n\r?\n(.*)$/s); my ($hdr, $data) = ($1, $2); - if($hdr =~ m/Transfer-Encoding:\s*chunked/si) { + if($hdr =~ m/Transfer-Encoding:\s*chunked/i) { $hash->{httpheader} = $hdr; $hash->{httpdata} = ""; $hash->{buf} = $data; $hash->{httpdatalen} = -1; - } elsif($hdr =~ m/Content-Length:\s*(\d+)/si) { + } elsif($hdr =~ m/Content-Length:\s*(\d+)/i) { $hash->{httpdatalen} = $1; $hash->{httpheader} = $hdr; $hash->{httpdata} = $data; $hash->{buf} = ""; - } elsif($hdr =~ m/Connection:\s*Upgrade/i) { + } elsif($hdr =~ m/Upgrade:\s*websocket/i) { $hash->{httpdatalen} = 0; $hash->{httpheader} = $hdr; $hash->{httpdata} = $hash->{buf} = "";