HTTP JSON mit Authentifikation
Verfasst: 7. Dez 2021 16:20
Hallo zusammen,
ich möchte Informationen, welche ich als JSON über HTTP bekomme weiterverarbeiten.
Sobald ich das JSON habe, kann ich das mittels JSONPATH weiterverarbeiten. Meine Idee ist es, die JSON mittels HTTP-Cache abzufragen.
Allerdings muss man sich vorher authentifizieren:
Schritt 1:
https://URL/api?action=authenticate&use ... ord=SECRET
Man erhält ein JSON mit Authentifizierungscode
Schritt 2
https://URL/api?auth=AUTHCODE&action=de ... s&device=1
Man erhält ein JSON für Gerät 1. Für jedes weitere Gerät benötige ich einen weiteren HTTP-Cache.
Ist es möglich mehrere HTTP-Caches zu erstellen, oder gibt es hier einen eleganteren Weg?
Wie bekomme ich den Authentifizierungscode in die HTTPS Abfrage in der http.cfg, oder geht das nicht?
Falls das nicht geht, kann ich mittels rule, welche alle 5 Minuten ausgeführt wird, die Daten abfragen? Wie kann ich in einer rule die Antwort auf meinen HTTPS-Request in einen String schreiben?
Vielen Dank
grz Monkey
ich möchte Informationen, welche ich als JSON über HTTP bekomme weiterverarbeiten.
Sobald ich das JSON habe, kann ich das mittels JSONPATH weiterverarbeiten. Meine Idee ist es, die JSON mittels HTTP-Cache abzufragen.
Allerdings muss man sich vorher authentifizieren:
Schritt 1:
https://URL/api?action=authenticate&use ... ord=SECRET
Man erhält ein JSON mit Authentifizierungscode
Schritt 2
https://URL/api?auth=AUTHCODE&action=de ... s&device=1
Man erhält ein JSON für Gerät 1. Für jedes weitere Gerät benötige ich einen weiteren HTTP-Cache.
Ist es möglich mehrere HTTP-Caches zu erstellen, oder gibt es hier einen eleganteren Weg?
Wie bekomme ich den Authentifizierungscode in die HTTPS Abfrage in der http.cfg, oder geht das nicht?
Falls das nicht geht, kann ich mittels rule, welche alle 5 Minuten ausgeführt wird, die Daten abfragen? Wie kann ich in einer rule die Antwort auf meinen HTTPS-Request in einen String schreiben?
Vielen Dank
grz Monkey