HTTP Request Node
Beliebige REST API mit voller Kontrolle über Header, Authentifizierung und Request-Body aufrufen.
Überblick
Der HTTP Request Node ermöglicht es Ihnen, HTTP-Aufrufe an externe APIs zu senden. Er unterstützt alle HTTP-Methoden und verschiedene Authentifizierungstypen.
Konfiguration
| Feld | Beschreibung | Erforderlich |
|---|---|---|
Method |
HTTP-Methode: GET, POST, PUT, PATCH, DELETE | Ja |
URL |
Die API-Endpunkt-URL (unterstützt Variablen) | Ja |
Headers |
Benutzerdefinierte HTTP-Header (Schlüssel-Wert-Paare) | Nein |
Query Params |
URL-Abfrageparameter (Schlüssel-Wert-Paare) | Nein |
Body |
Request-Body (JSON, Formulardaten oder Rohformat) | Nein |
Output Variable |
Variablenname zum Speichern der Antwort | Ja |
Standard-Header
Der Node fügt automatisch diese Header hinzu:
Content-Type: application/jsonAccept-Encoding: gzip, deflate, brConnection: keep-alive
Authentifizierung
Unterstützte Authentifizierungstypen:
| Typ | Beschreibung |
|---|---|
No Auth |
Keine Authentifizierung |
Basic Auth |
Benutzername und Passwort |
Bearer Token |
JWT oder API-Token |
Body-Typen
- JSON - Roher JSON-Body mit Syntaxhervorhebung
- Form Data - Schlüssel-Wert-Paare als Multipart-Formulardaten
- x-www-form-urlencoded - URL-kodierte Schlüssel-Wert-Paare
Beispiel: Eine API aufrufen
Method: GET
URL: https://api.example.com/users/{{user_id}}
Headers:
Authorization: Bearer {{api_token}}
Content-Type: application/json
Output Variable: user_data
Variablen in URLs verwenden
Sie können Template-Variablen überall in der URL verwenden:
https://api.example.com/{{endpoint}}/{{resource_id}}?filter={{filter_value}}