HTTP請求節點
HTTP請求節點是FlowAI中用於發送網絡請求的基礎組件。它支持常見的HTTP方法(GET、POST、PUT、DELETE等),可以輕鬆地與各種Web API進行交互。
節點配置
基礎設置
-
節點名稱
- 設置一個描述性的名稱,如”獲取天氣”、“發送數據”
- 其他節點可通過此名稱引用結果
- 建議使用能體現功能的名字,方便維護
-
HTTP地址 兩種設置方式:
- 變量引用:從其他節點獲取URL(使用這個模式,你需要將本節點連接在其他節點之後)
- 直接輸入:手動輸入固定URL
-
請求方法 支持標準HTTP方法:
- GET:獲取數據
- POST:創建數據
- PUT:更新數據
- DELETE:刪除數據
-
請求頭
- 可添加自定義請求頭
- 常用於身份驗證、內容類型指定等
- 格式為key-value對
節點輸出
節點會輸出兩個主要內容:
$HTTP節點名稱.body:響應主體內容$HTTP節點名稱.status:HTTP狀態碼
使用示例
獲取UUID示例
讓我們通過調用 httpbin.org 的 API 來獲取一個 UUID:

-
節點配置
節點名稱:UUIDHTTP地址:https://httpbin.org/uuid請求方法:GET請求頭:空 -
預期輸出
// $UUID.body 的內容{"uuid": "2753d66b-6e6f-4667-8a46-27c4c4f915f6"} -
狀態碼
// $UUID.status 的內容200
你可以使用JSON節點提取UUID值,也可以直接用輸出節點打印數據。
POST數據示例
讓我們通過調用 httpbin.org 的 POST API 來發送一些數據:

-
節點配置
節點名稱:發送數據HTTP地址:https://httpbin.org/post請求方法:POST請求頭:key: Content-Typevalue: application/json請求體:{"name": "張三","age": 25,"message": "$輸入節點.message"} -
預期輸出
// $發送數據.body 的內容{"args": {},"data": "{\"name\":\"張三\",\"age\":25,\"message\":\"你好世界\"}","files": {},"form": {},"headers": {"Content-Type": "application/json","Content-Length": "54","Host": "httpbin.org"},"json": {"name": "張三","age": 25,"message": "你好世界"},"url": "https://httpbin.org/post"} -
狀態碼
// $發送數據.status 的內容200
在這個例子中,我們:
- 選擇了 POST 方法,此時會出現”請求體”輸入框
- 設置了 Content-Type 請求頭為 application/json
- 在請求體中使用了變量引用
$輸入節點.message,它會被替換為實際的輸入值
通用API調用流程
[HTTP請求] --------> [JSON處理] --------> [數據展示] | | | | | |獲取原始數據 解析JSON數據 展示處理結果注意事項
最佳實踐
-
錯誤處理
- 檢查狀態碼確認請求是否成功
- 對異常情況進行適當處理
-
數據處理
- 配合JSON節點處理結構化數據
- 使用LLM節點分析非結構化響應
定製服務
官方團隊為您量身定製專業的自動化解決方案