PUT メソッドの使用
この例では、Swagger Petstore サンプル API (https://petstore.swagger.io/) のエンドポイントを使用して、PUT メソッド アクションで Petstore データベースのデータを更新するデモを行います。
手順
-
ペットの名前を「Pluto」に更新し、ペットのステータスを「sold」(販売済み) に更新するには、[PUT メソッド] アクション を使用します。
- [REST Web サービス] > [PUT メソッド] アクション をダブルクリックまたはドラッグします。
-
以下の URI を入力します。
https://petstore.swagger.io/v2/pet
- GET メソッドの使用 に保存されているログ ファイルを開き、最初のエントリのペット ID をコピーします。
-
次の内容を [カスタム パラメーター] フィールドにコピーして貼り付け、ファイルからコピーした値でかっこ内のテキストを置き換えます。
{ "petId": 0, "name": "Pluto", "status": "sold" }
-
[変数に出力を代入] フィールドに変数
Output
を挿入します。
-
[メッセージ ボックス] アクション を [PUT メソッド] アクション の下に移動します。
- [メッセージ ボックス] アクションをダブルクリックまたはドラッグします。
-
[テキストをログへ入力] フィールドに「
$Output{Body}$
」と入力します。
-
[保存] をクリックして、[実行] をクリックします。
Bot はレスポンス本文を取得し、メッセージ ボックスに出力します。正常な応答には、"name":"Pluto","status":"sold" が含まれます。