API
HTTP POST
概要
このブロックは、指定された URL(HTTP サーバー)へ、HTTP open_in_new の POST メソッドを使って要求(リクエスト)を送り、応答(レスポンス)としてリソース(データ)を取得します。

リクエストには、任意のクエリーパラメーター open_in_new・パラメーター open_in_new・リクエストヘッダー open_in_newを含められます。
レスポンスは、変数に格納できます。
本ブロックを使うことで、HTTP POST メソッドの Web API との連携が可能です。
レスポンスの "HTTP Status" が 400 番台、500 番台の時は、ブロックの実行が失敗します。
パラメーターは、"Content-Type = application/x-www-form-urlencoded" でリクエストボディに URL エンコードされた文字列として渡されます。
info_outline Content-Type: application/json で POST したい場合は、「HTTP POST(JSON)」ブロックが利用できます。
プロパティ
プロパティ名 | 説明 |
---|---|
ブロック名 | ブロックの名前を指定します。ブロックに表示されます。 |
URL | リクエストする URL を指定します。 |
クエリーパラメーター |
クエリーパラメーターを指定します。キーとバリューの組み合わせで指定します。 |
パラメーター |
パラメーターを指定します。キーとバリューの組み合わせで指定します。 |
ブロックメモ | ブロックに対するコメントを指定します。 |
エラー時の繰り返し回数 | リクエストエラー時の繰り返し回数を指定します。 |
繰り返し間隔 | リクエストエラー時の繰り返し間隔を秒単位で指定します。 |
レスポンスを格納する変数 |
HTTP サーバーが返すレスポンスを格納する変数を指定します。 変数に格納する値は、レスポンスのメッセージ・ボティのみです。レスポンスの「Content-Type」ヘッダーが「application/json」の場合は、メッセージ・ボディをデコードした結果を変数に格納します。 詳細については、「出力仕様 > HTTP GET / HTTP POST / HTTP PUT」を参照してください。 |
リクエストヘッダー |
リクエストヘッダーを指定します。キーとバリューの組み合わせで指定します。 |