[Spring]Posman-POSTの使用


POSTのプリセット設定を使用

POST方式は、APIキー値が受信された場合にのみ使用できます.
+をクリックしてコレクションを追加し、Request name:Submit an order、saveをクリックします.
同様にRequest name:API AUTHを作成

https://github.com/vdespa/introduction-to-postman-course/blob/main/simple-books-api.md

API authではGETではなくPOSTとして指定{{baseUrl}}/api-clientsを入力し、Bodyのrawをクリックします.
JSONをクリックしてtextではなく
{
    "clientName" : "Dingdoooo",
    "clientEmail" : "[email protected]"
}

コードclientName、clientEmailヒープデータをBodyセクションに挿入し、「Send」をクリックします.

応答部作成accessToken、ステータス:201作成
(APIでPOST方式でトークン値を取得)

Collections-Simple books APIEditクリック

[Variables]をクリックします.

Variable=accessToken;初期値=トークン値の入力
注意:変数はctrl + s に保存されます!!✨

🥫 Submit an order collection



Bodyのnoneをrawとして選択

選択text JSON
bookId、customerNameデータの入力

権限の追加


Paramsの横にあるAuthorizationをクリックします.

[Bearer Token]をクリックします.

入力{{accessToekn}}
非表示クリックHeaders
認証登録が正しい.

sendクリック、作成、order生成

Get All orders collection



collection +を追加し、「Save as」をクリックします.
Request name:Get All orders入力後Save
APIにアクセスする権限を追加する必要があります.
パラメータの横にあるAuthをクリックし、タイプBearer Tokenをクリックします.

Tokenに{{accessToken}}と入力
{{baseUrl}}/ordersと入力し、「Send」をクリックします.
これまで、すべての注文データが出力されます.

Update an order collection



入力{{baseUrl}}/orders/:orderIdGet an orderからid:COE2t0PHBVhWUPm1VF0Swをインポート

入力orderId VALUE
GETからPATCHに変更し、「Send」をクリックします.

responseのBodyには何も表示されません.

更新の確認



Get All ordersでSendをクリックすると、
idがCOE2t0PHBVhWUPm1VF0SwcustomerNameはJooからJinjooに変更された.