iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
自我挑戰組

30天學習n8n:從入門到實作的自動化挑戰系列 第 5

n8n Webhook 接收 GET/POST 並回應

  • 分享至 

  • xImage
  •  

解決了一些問題我們終於要開始操作n8n啦,我們今天要做的是建立第一個簡單的 Webhook 接收流程,在這篇實作中,GET 我們用 Text 回應,簡單顯示字串訊息,而 POST 則改用 JSON,模擬實際 API 會用到的資料格式,我想將兩種資料格式都試一次。

GET 請求流程

1.先創建一個新的 Workflow
2.加入節點選擇On Webhook call
https://ithelp.ithome.com.tw/upload/images/20250918/20178769qeWuc2sa2k.png
3.Respond選擇Using 'Respond to Webhook' Node
https://ithelp.ithome.com.tw/upload/images/20250918/20178769tfUnPp4zqj.png
4.點節點Webhook後面的+然後在上方搜尋Respond to Webhook並選擇
https://ithelp.ithome.com.tw/upload/images/20250918/201787693w6pidDAqc.png
5.Respond With選text,response body寫Hello World,option加上Response Code
https://ithelp.ithome.com.tw/upload/images/20250918/201787697EVqTwGdzY.png!
6.回到webhook內部點開始測試然後複製左側的Webhook URL
https://ithelp.ithome.com.tw/upload/images/20250918/201787692r3NPRUo9N.png
7.用瀏覽器打開 Webhook URL 測試
https://ithelp.ithome.com.tw/upload/images/20250919/20178769SsMzeraJDd.png
這裡可以看到成功出現了Hello World,接下來我們將改成POST並把資料格式改成Json,這部分其實很多都不用動

POST 請求流程

1.把剛剛輸入的GET改成POST
2.資料格式改成Json,Response Body改成{ "message": "Hello World" }https://ithelp.ithome.com.tw/upload/images/20250919/20178769ZCfGQ0Ughb.png
3.開啟Webhook測試
4.來到終端機輸入curl -X POST https://你的-n8n網址/webhook-test/你的-id
https://ithelp.ithome.com.tw/upload/images/20250919/20178769elXS5TNn9j.png
這裡也可以看到終端機出現了我們剛打的內容

總結

透過這次實作,我們成功建立了第一個 n8n 的 Webhook 流程:

  • 使用 GET 請求 回傳純文字 Hello World,適合簡單測試或回應。
  • 使用 POST 請求 回傳 JSON 格式的資料 { "message": "Hello World" },更貼近真實 API 使用場景。
  • 學會如何用瀏覽器測試 GET Webhook,以及用終端機 curl 指令測試 POST Webhook。

未來還應該會繼續操作更多小實作,期待能越做越順利!


上一篇
Render 免費版 n8n 自動睡死?用這招讓它永不打盹!
下一篇
用 Code節點回應時間+星期幾
系列文
30天學習n8n:從入門到實作的自動化挑戰9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言