傳送 HTTP 要求
此頁面列印時間為 May 28, 2022。如須最新版本,請至 https://help.shopify.com/zh-TW/manual/shopify-flow/reference/actions/send-http-request。
傳送 HTTP 要求 動作會將您的工作流程連結至網頁伺服器或網址,並傳送 HTTP 要求。
Flow 傳送 HTTP 要求後,最多會等待 30 秒,等待 HTTP 回應程式碼。如果 Flow 在 30 秒後沒有收到回應,會關閉與應用程式的連接,然後重新發送要求。
欄位
傳送 HTTP 要求 動作包含下欄欄位。
欄位 | 說明 |
---|---|
HTTP 方法 | 傳送 HTTP 要求的方式。傳送 HTTP 要求 動作支援下列方法:
|
網址 | 傳送 HTTP 要求的伺服器 URL。 |
標頭 | HTTP 要求的關鍵與值配對。您可以輸入多個鍵值對。 |
正文 | 要發送到伺服器的內容。 |
觸發條件
傳送 HTTP 要求 動作可用於任何工作流程。
範例
在此範例工作流程中,訂單付款時,POST HTTP 要求會傳送至伺服器。
回應碼
下表描述了 Flow 在收到回應後,處理 HTTP 回應碼的方式。
HTTP 回應代碼 | Flow 如何處理回應代碼 |
---|---|
2XX 或 3XX 成功 | Flow 會將 HTTP 要求標記為成功,並隨後在工作流程中執行動作。 |
429 或 5XX 錯誤 | Flow 會自動重試最多 24 小時的動作,直到收到不同的回應代碼或時間過長。 | 其他回應代碼 | 如果您的應用程式會返回此表格未說明的代碼,或重試動作時出現時間,Flow 會將 HTTP 要求標記為失敗。不會執行後續工作流程動作。 |