HTTPリクエストを送信する

[HTTPリクエストを送信する] アクションが実行されると、ワークフローをウェブサーバーまたはURLに接続し、HTTPリクエストを送信します。

Flowは、HTTPリクエストを送信してから最長で30秒間、HTTPレスポンスコードによる応答を待ちます。30秒が経過しても応答が得られない場合、Flowはアプリとの接続を切断し、リクエストを再送します。

フィールド

[HTTPリクエストを送信する] アクションには、以下のフィールドが含まれます。

[HTTPリクエストを送信する] アクションで使用されるフィールド。
フィールド 説明
HTTPメソッド 送信するHTTPリクエストのメソッド。[HTTPリクエストを送信する] アクションでは、以下のメソッドをサポートしています。

  • Get - サーバーからの情報に関するリクエストを送信します。
  • Delete - サーバーからリソースを削除します。
  • Head - サーバーのHTTPレスポンスヘッダーを取得します。
  • Options - サーバーでサポートされているオプションと機能を取得します。
  • Patch - サーバー上のリソースを部分的に更新します。
  • Put - サーバー上のリソースを更新します。
  • Post - サーバー上のリソースを作成するか、置き換えます。
URL 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で販売を開始する準備はできていますか?

無料体験を試す