HTTP Request Node
Apelați orice REST API cu control total asupra headerelor, autentificării și corpului cererii.
Prezentare generală
Nodul HTTP Request vă permite să efectuați apeluri HTTP către API-uri externe. Suportă toate metodele HTTP și diverse tipuri de autentificare.
Configurare
| Câmp | Descriere | Obligatoriu |
|---|---|---|
Method |
Metoda HTTP: GET, POST, PUT, PATCH, DELETE | Da |
URL |
URL-ul endpoint-ului API (suportă variabile) | Da |
Headers |
Headere HTTP personalizate (perechi cheie-valoare) | Nu |
Query Params |
Parametri de interogare URL (perechi cheie-valoare) | Nu |
Body |
Corpul cererii (JSON, date de formular sau format brut) | Nu |
Output Variable |
Numele variabilei pentru stocarea răspunsului | Da |
Headere implicite
Nodul include automat aceste headere:
Content-Type: application/jsonAccept-Encoding: gzip, deflate, brConnection: keep-alive
Autentificare
Tipuri de autentificare suportate:
| Tip | Descriere |
|---|---|
No Auth |
Fără autentificare |
Basic Auth |
Nume de utilizator și parolă |
Bearer Token |
JWT sau token API |
Tipuri de Body
- JSON - Corp JSON brut cu evidențiere de sintaxă
- Form Data - Perechi cheie-valoare ca date de formular multipart
- x-www-form-urlencoded - Perechi cheie-valoare codificate URL
Exemplu: Apelarea unui API
Method: GET
URL: https://api.example.com/users/{{user_id}}
Headers:
Authorization: Bearer {{api_token}}
Content-Type: application/json
Output Variable: user_data
Utilizarea variabilelor în URL-uri
Puteți folosi variabile de șablon oriunde în URL:
https://api.example.com/{{endpoint}}/{{resource_id}}?filter={{filter_value}}