Validate Payload
Validate Payload 是 Automation Tool 專用的輸入驗證 processor。
基本用法
Validate Payload 是 Automation Tool 的資料驗證器,專門用來檢查 API 調用時傳入的資料是否正確。它就像是 API 的「門衛」,確保只有格式正確的資料才能進入後續處理流程。
主要功能
- 驗證資料結構:使用 JSON Schema 檢查傳入的資料格式、類型、必填欄位等
- 檢查檔案上傳:驗證上傳檔案的類型(圖片、影片、文件等)和格式
- 提供安全防護:防止錯誤或惡意的資料影響後續處理
工作流程
- 驗證成功:資料通過檢查,工作流程繼續執行,驗證後的資料會以
prevPayload變數提供給後續 processor 使用 - 驗證失敗:資料不符合要求,進入錯誤處理流程,產生
prevError變數記錄錯誤資訊
重要特色
- 這是 Automation Tool 工作流程的必需入口點,所有 API 工具都必須從這裡開始
- 與 Response processor 配對使用,形成完整的 API 工具架構
- 支援複雜的資料驗證規則,包括字串長度、數值範圍、列舉值等
- 可以驗證巢狀資料結構中的特定部分
配置參數
Name
顯示在畫布上的名稱,用於在工作流程中識別此 processor。
Description
用於補充此 processor 的用途,提升工作流程的可讀性。