Zum Hauptinhalt springen
Version: Nächste

HTTP-Anfragen im Workflow senden

Inoffizielle Beta-Übersetzung

Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →

Der Chaos Mesh Workflow bietet einen Task-Knoten zur Unterstützung beliebiger Workloads, ähnlich einem Kubernetes-Job. Für eine bessere Benutzererfahrung stellt das Chaos Dashboard eine auf Task basierende Vorlage zum Erstellen von HTTP-Anfragen in der Weboberfläche bereit.

Der Chaos Mesh Workflow bietet einen Task-Knoten zur Unterstützung beliebiger Workloads, dessen Funktion dem Kubernetes-Job ähnelt. Für eine optimierte Benutzererfahrung stellt das Chaos Dashboard eine auf Task basierende Vorlage bereit. Mit dieser Vorlage können Sie problemlos HTTP-Anfragen in der Weboberfläche erstellen. Dieses Dokument erklärt, wie Sie über das Chaos Dashboard eine HTTP-Anfrage erstellen.

Hinweis

Chaos Mesh verfügt NICHT über einen Workflow-Knoten vom Typ HTTPRequest. Diese Funktion basiert auf dem Task-Knoten und ermöglicht Ihnen das bequemere Senden von HTTP-Anfragen.

Hinweis

Diese Funktion ist derzeit experimentell und wird daher nicht für den Produktionseinsatz empfohlen. Konfiguration und Verhalten können sich in Zukunft ändern.

Eine HTTP-Anfrage über das Chaos Dashboard erstellen

Sie können eine HTTP-Anfrage im Chaos Dashboard in folgenden Schritten erstellen, am Beispiel des Sendens einer Nachricht über einen Slack-Webhook.

Schritt 1: Workflow-Knoten vom Typ HTTPRequest erstellen

Wählen Sie "HTTP Request" als Aufgabentyp:

HTTP-Request-Workflow-Knoten erstellen
HTTP-Request-Workflow-Knoten erstellen

Schritt 2: HTTP-Anfrage konfigurieren

Konfigurieren Sie folgende Einstellungen:

  • Knotenname: send-slack-message

  • Anfrage-URL: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

  • Anfragemethode: POST

  • Anfragebody: {"text": "Hello, world."} und aktivieren Sie "Für JSON-Inhalt"

HTTP-Request-Workflow-Knoten konfigurieren
HTTP-Request-Workflow-Knoten konfigurieren

Schritt 3: Workflow-Knoten übermitteln

Klicken Sie auf "Submit", um die Aufgabe im Vorschaufenster zu sehen:

Vorschau des HTTP-Request-Aufgabenknotens
Vorschau des HTTP-Request-Aufgabenknotens

Feldbeschreibung

ParameterTypeDescriptionDefault valueRequiredExample
NamestringName of the workflow nodeYessend-slack-message
URLstringURL of an HTTP requestYeshttps://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
MethodstringMethod of an HTTP requestYesPOST
BodystringBody of an HTTP requestNo{"text": "Hello, world."}
Follow 301/302 LocationbooleanThe value of this parameter corresponds to the -L parameter of curl.falseNofalse
Json ContentbooleanThe parameter appends Content-Type: application/json to the header of an HTTP request.falseNofalse

Der Wert des name-Feldes im generierten Aufgabenknoten fügt das Suffix http-request an "name" an.