Hiểu các webhooks và yêu cầu POST (phần 2)

Các webhooks làm việc như thế nào trong n8n

flow
Một yêu cầu POST là gì?

Một yêu cầu POST là một cách thức cho một app gửi dữ liệu tới hệ thống khác sử dụng internet
+ Nó là một trong những phương pháp HTTP (như GET, PUT, DELETE)
+ POST được sử dụng khi bạn muốn gửi thứ gì đó – như một đệ trình form.
+ Trong webhooks, POST gửi payload (dữ liệu thực) tới n8n
Ví dụ POST Request Payload:

{

“name”: “Ada”,
“email”: “ada@example.com”,
“message”: “I’m excited to automate!”

}

Dữ liệu này sẽ thể hiện bên trong n8n Webhook Trigger Node.

Ví dụ: Làm cách nào một yêu cầu POST châm ngòi n8n

1. Bạn cấu hình một webhook node trong n8n
+ Giả sử nó tạo URL:

http://localhost:5678/webhook/test123

Bạn gửi một yêu cầu POST sử dụng Postman hay curl:

curl -X POST http://localhost:5678/webhook/test123 \
-H “Content-Type: application/json” \
-d ‘{“name”: “Ada”, “email”: “ada@example.com”}’

2. Webhook nhận nó, và n8n bắt đầu dòng làm việc với dữ liệu này:

{
“body”: {
“name”: “Ada”,
“email”: “ada@example.com”
}
}

3.

Chia sẻ