Virtueller Eingang mit Header

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • silrun
    Azubi
    • 01.03.2024
    • 3

    Virtueller Eingang mit Header

    Hallo

    Für eine Abfrage eines Wertes von meinem Stromverbrauch, muss ich einen Server abfragen, von welchem ich einen funktionierenden wegt-Request habe. Mir ist jedoch absolut unklar, wie ich diesen Request nun in Loxon via virtuellem Eingang abbilden kann:

    wget-Request:
    wget --method GET --header 'connection: keep-alive' --header 'arlingtoken: XX' 'https://power.ampard.com/api/accrest/resources/units/xx/livedata?search=datapoint%3Din%3D(totalPowerGenera tion%2CessPower%2CessSoc%2CloadsPower%2CgridPower% 2CevSoc)'

    Wie kann in einem Eingang ein entsprechender Header konfiguriert werden?

    Danke und Gruss
    Silvan
  • darkrain
    MS Profi
    • 25.08.2015
    • 541

    #2
    Du müßtest das als Virtuellen Ausgang erstellen. Hier kann man nämlich die spziellen Header mit angeben. Dann bei HTTP Antwort speichern, den Pfad zur Datei angeben und diese dann durchparsen. Pfad default ist /user/common/answer.html und die Datei kannst du dann mit einem virtuellen Eingang mit http://User:Password@miniserverIP:Port/answer.html einlesen.

    Kommentar

    • silrun
      Azubi
      • 01.03.2024
      • 3

      #3
      Ok verstanden. Aber ich habe eine https-URL. Diese habe ich nun auch noch via das HTTP2HTTPS-Plugin von LoxBerry versendet. Aber ich gehe nun davon aus, dass über diesen Ansatz die Headers nicht übertragen werden. Gibt es da eine andere Variante, wie ich meinen Request absetzen kann?

      Kommentar

      • darkrain
        MS Profi
        • 25.08.2015
        • 541

        #4
        Na hast du einen Gen1 oder Gen2 Miniserver? Der Gen2 kann durch sein eigenes Zertifikat (Miniserver Konfiguration) schon mit https umgehen.

        Kommentar

        • silrun
          Azubi
          • 01.03.2024
          • 3

          #5
          Besten Dank für die Unterstützung. Ich habe noch einen Gen1 Miniserver, daher auch kein https! :-( Aber mit dem Umweg über das Plugin http2https inkl. einer Anpassung im Plugin (setzen der benötigen Header-Flags) konnte ich nun die Werte auslesen. Zuerst via Http-Ausgang die Werte in einem File auf dem Miniserver ablegen und diese anschliessend mit einem Http-Eingang einlesen. Etwas umständlich aber jetzt funktioniert es.

          Kommentar

          Lädt...