ClickAI Docs
ClickAI Docs Vn
ClickAI Docs Vn
  • Mở đầu
  • Cập nhật
    • 1.2025.1
  • Bắt đầu
    • Đăng ký tài khoản
    • Thiết lập cá nhân
  • Tính năng
    • Trợ lý AI
    • Sáng tạo
    • Cộng đồng
      • Hướng dẫn sử dụng cộng đồng
        • Bài viết
        • Khóa học
        • Sự kiện
        • Thành viên
          • Leaderboard
        • Mô tả cộng đồng
      • Tạo Cộng Đồng
        • Tạo About Page
        • Tạo Khóa Học
        • Tạo Leaderboard
        • Tạo Bot Store (Trợ lý cộng đồng)
        • AI Avatar
    • Học viện
    • Studio
      • Tạo Chatbot
      • Tạo ChatFlow
        • Các khái niệm chính
        • Biến số
        • Mô tả Node
          • Bắt Đầu
          • Trả Lời Trực Tiếp
          • Mô Hình Ngôn Ngữ Lớn (LLM)
          • Truy Xuất Kiến Thức
          • Phân Loại Câu Hỏi
          • Nhánh Điều Kiện IF/ELSE
          • Code
          • Mẫu
          • Trình Trích Xuất Tham Số
          • Toán Tử Danh Sách
          • Tập Hợp Biến
          • Gán Biến
          • Lặp Lại
          • Trích Xuất Tham Số
          • Yêu Cầu HTTP
          • Công Cụ
        • Phím tắt
        • Node điều phối
        • Tải tập tin lên
        • Các tính năng bổ sung
        • Gỡ lỗi và xem trước
          • Xem trước và chạy
          • Step Run
          • Run logs
          • Danh mục
          • Lịch sử chạy
        • Xuất bản ứng dụng
      • Tạo Agent
      • Tạo Workflow
  • Thanh toán
    • Thanh toán gói đăng ký
    • Nâng cấp
    • Thanh toán vào cộng đồng
    • Thanh toán khóa học
  • Chính sách
    • Quy chế hoạt động
    • Chính sách bảo mật
    • Tiêu chuẩn cộng đồng
    • Chính sách Giới thiệu người dùng
Powered by GitBook
On this page
  1. Tính năng
  2. Studio
  3. Tạo ChatFlow
  4. Mô tả Node

Yêu Cầu HTTP

PreviousTrích Xuất Tham SốNextCông Cụ

Last updated 6 months ago

Định Nghĩa

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.

Các Phương Thức Yêu Cầu HTTP Hỗ Trợ

  • 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.

Gửi Tệ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.

Ví Dụ Cấu Hình

Dưới đây là một ví dụ cấu hình cho nút yêu cầu HTTP để gửi tệp:

Yaml1http-node-send-file:
2  method: PUT
3  url: "https://api.thirdpartyservice.com/upload"
4  headers:
5    Content-Type: "application/pdf"
6  body:
7    file: "{{ uploaded_pdf }}"

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ý.

Cấu Hình Yêu Cầu HTTP
Phân Loại Phản Hồi Khách Hàng