Yêu Cầu HTTP
Last updated
Last updated
Nút Yêu Cầu HTTP cho phép gửi các yêu cầu đến máy chủ thông qua giao thức HTTP, phù hợp cho các kịch bản như truy xuất dữ liệu bên ngoài, xử lý webhook, tạo hình ảnh, và tải xuống tệp. Nó cho phép bạn gửi các yêu cầu HTTP tùy chỉnh đến các địa chỉ web xác định, đạt được khả năng kết nối với nhiều dịch vụ bên ngoài khác nhau.
GET: Dùng để yêu cầu máy chủ gửi một tài nguyên cụ thể.
POST: Dùng để gửi dữ liệu đến máy chủ, thường là để nộp biểu mẫu hoặc tải lên tệp.
HEAD: Tương tự như yêu cầu GET, nhưng máy chủ chỉ trả về các tiêu đề phản hồi mà không có nội dung tài nguyên.
PATCH: Dùng để thực hiện các sửa đổi từng phần cho một tài nguyên.
PUT: Dùng để tải lên tài nguyên đến máy chủ, thường dùng để cập nhật một tài nguyên hiện có hoặc tạo một tài nguyên mới.
DELETE: Dùng để yêu cầu máy chủ xóa một tài nguyên cụ thể.
Bạn có thể cấu hình nhiều khía cạnh khác nhau của yêu cầu HTTP, bao gồm URL, tiêu đề yêu cầu, tham số truy vấn, nội dung của thân yêu cầu và thông tin xác thực.
Kịch Bản
Gửi Nội Dung Tương Tác Ứng Dụng đến Một Máy Chủ Cụ Thể
Một tính năng thực tiễn của nút này là khả năng chèn động các biến vào các phần khác nhau của yêu cầu dựa trên kịch bản. Ví dụ, khi xử lý yêu cầu phản hồi từ khách hàng, bạn có thể nhúng các biến như tên người dùng hoặc ID khách hàng, nội dung phản hồi, v.v., vào yêu cầu để cá nhân hóa các tin nhắn tự động hoặc truy xuất thông tin cụ thể của khách hàng và gửi các tài nguyên liên quan đến máy chủ chỉ định.
Các giá trị trả về của một yêu cầu HTTP bao gồm nội dung phản hồi, mã trạng thái, tiêu đề phản hồi và các tệp. Đáng chú ý là, nếu phản hồi chứa tệp, nút này có thể tự động lưu tệp để sử dụng trong các bước tiếp theo của workflow. Thiết kế này không chỉ cải thiện hiệu quả xử lý mà còn làm cho việc xử lý phản hồi có tệp trở nên đơn giản và trực tiếp.
Bạn có thể sử dụng yêu cầu HTTP PUT để gửi các tệp từ ứng dụng đến các dịch vụ API khác. Trong thân yêu cầu, bạn có thể chọn biến tệp trong định dạng nhị phân. Phương pháp này thường được sử dụng trong các kịch bản như chuyển đổi tệp, lưu trữ tài liệu hoặc xử lý phương tiện.
Ví dụ: Giả sử bạn đang phát triển một ứng dụng quản lý tài liệu và cần gửi một tệp PDF do người dùng tải lên đến dịch vụ bên thứ ba. Bạn có thể sử dụng nút yêu cầu HTTP để truyền biến tệp.
Dưới đây là một ví dụ cấu hình cho nút yêu cầu HTTP để gửi tệp:
Trong ví dụ này, biến {{ uploaded_pdf }}
đại diện cho tệp PDF mà người dùng đã tải lên và sẽ được gửi đến API của dịch vụ bên thứ ba để xử lý.