傳送 HTTP 要求

傳送 HTTP 要求 動作會將您的工作流程連結至網頁伺服器或網址,並傳送 HTTP 要求。

Flow 傳送 HTTP 要求後,最多會等待 30 秒,等待 HTTP 回應程式碼。如果 Flow 在 30 秒後沒有收到回應,會關閉與應用程式的連接,然後重新發送要求。

欄位

傳送 HTTP 要求 動作包含下欄欄位。

傳送 HTTP 要求動作中使用的欄位。
欄位 說明
HTTP 方法 傳送 HTTP 要求的方式。傳送 HTTP 要求 動作支援下列方法:

  • Get - 從伺服器傳送資訊要求。
  • Delete - 從伺服器中刪除資源。
  • Head - 擷取伺服器的 HTTP 回應標頭。
  • Options - 擷取由伺服器支援的選項與功能。
  • Patch - 局部更新伺服器上的資源。
  • Put - 更新伺服器上的資源。
  • Post - 建立或取代伺服器上的資源。
網址 傳送 HTTP 要求的伺服器 URL。
標頭 HTTP 要求的關鍵與值配對。您可以輸入多個鍵值對。
正文 要發送到伺服器的內容。

觸發條件

傳送 HTTP 要求 動作可用於任何工作流程。

範例

訂單付款時傳送 POST HTTP 要求工作流程範例

在此範例工作流程中,訂單付款時,POST HTTP 要求會傳送至伺服器。

回應碼

下表描述了 Flow 在收到回應後,處理 HTTP 回應碼的方式。

Flow 如何處理 HTTP 回應代碼。
HTTP 回應代碼 Flow 如何處理回應代碼
2XX 或 3XX 成功 Flow 會將 HTTP 要求標記為成功,並隨後在工作流程中執行動作。
429 或 5XX 錯誤 Flow 會自動重試最多 24 小時的動作,直到收到不同的回應代碼或時間過長。
其他回應代碼 如果您的應用程式會返回此表格未說明的代碼,或重試動作時出現時間,Flow 會將 HTTP 要求標記為失敗。不會執行後續工作流程動作。

準備好開始透過 Shopify 銷售商品了嗎?

免費試用