From fcb743a4e2aff044e31a452bd6f58f77e4cdefcd Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 29 Dec 2018 14:44:45 +0000 Subject: [PATCH] 01_FHEMWEB.pm: add httpHeader attribute (Forum #94911) git-svn-id: https://svn.fhem.de/fhem/trunk@18085 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 9ee3d4087..07efc0aa6 100644 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -171,6 +171,7 @@ FHEMWEB_Initialize($) hiddengroupRegexp hiddenroom hiddenroomRegexp + httpHeader iconPath longpoll:0,1,websocket longpollSVG:1,0 @@ -422,6 +423,9 @@ FW_Read($$) if(defined($defs{$FW_wname}{CSRFTOKEN}) && AttrVal($FW_wname, "csrfTokenHTTPHeader", 1)); + my $hh = AttrVal($FW_wname, "httpHeader", undef); + $FW_headerlines .= "$hh\r\n" if($hh); + ######################### # Return 200 for OPTIONS or 405 for unsupported method my ($method, $arg, $httpvers) = split(" ", $FW_httpheader[0], 3) @@ -3694,6 +3698,15 @@ FW_widgetOverride($$)
+ +
  • httpHeader
    + One or more HTTP header lines to be sent out with each answer. Example: + +
  • +
    +
  • HTTPS
    @@ -4406,6 +4419,16 @@ FW_widgetOverride($$)

  • + +
  • httpHeader
    + Eine oder mehrere HTTP-Header Zeile, die in jede Antwort eingebettet + wird. Beispiel: + +
  • +
    +
  • HTTPS
    Ermöglicht HTTPS Verbindungen. Es werden die Perl Module