PostmanテストAPIを使用して「良い」を呼び出す-検証ヘッダーに自動的にタグを追加
REST API
の開発において、Postman
を使用してコールテストを行うことは、非常に有用で一般的な方法である.熟知しているから...もうよかった...私は多くの機能を逃した.
開発効率を向上させる機能をご紹介します.
📌 承認タイトルの追加(継承)
検証が必要な要求がある場合は、
Authorization
(検証ヘッダー)に検証に必要な値を入力する必要がある場合があります.代表的な
JWT
トン.クライアントが最初の認証を実行し、
JWT
トークンの応答を受信した場合、すべての要求はJWT
トークンを含む.Postman
を使用すると、次の操作が実行されます.検証が必要なすべてのリクエストには、新しいタグが含まれている必要があります.
もっと良い方法がある
まず、Postmanは、現在のプロジェクトのAPIを管理するために
Collections
(フォルダ)を作成します.私は上のように、ドメイン別にAPIを分けました.
この構成は管理とメンテナンスの利点があるが、
Authorization
ヘッダーの値を継承することができるという大きな利点もある.フォルダ構造を使用して作成されたAPIリクエストは、
Authorization
の継承値を取得します.新しく発行されたトークンを使用してAPI呼び出しをテストしている場合は、ルートセットの
Authorization
値を変更するだけです.Goooood
📌 認証タイトルの追加(自動)
生産性を向上させます
コイン発行時に
Authotization
を自動的にコイン発行値に変更したらどうなりますか?これにより、生産性が向上します.
これでもいいです.
Postmanで環境変数を使用する場合は、
{{ }}
を使用してください.まず、ルートセットの
Authorization
の値を環境変数に設定します.次に、環境変数(
token
)に値を動的に入力します.トークンを受信するAPIで検証して動作させます.
Tests
という名前のスクリプトは、Postmanリクエストの複数のタブで作成できます.文法も普通ですか?だからあまり難しくはありません.
if (pm.response.code == 200) {
pm.environment.set('token', pm.response.json().token)
}
pm
はpostman
を表す.応答コードが200の場合に環境変数を変更する方法.
応答値に近い場合、
pm.response.json().key
.非常に直感的受信トークンのAPIが正常に動作している場合、環境変数は更新されます.
Authotization
は環境変数を使用しているため、トークンを自動的に発行するときにトークンを要求することができます.📌 リファレンス
https://www.udemy.com/course/build-production-ready-rest-api-with-spring-boot-expense-manager-api/
Reference
この問題について(PostmanテストAPIを使用して「良い」を呼び出す-検証ヘッダーに自動的にタグを追加), 我々は、より多くの情報をここで見つけました https://velog.io/@dhk22/Postman을-이용해서-API-호출-테스트-잘-해보기-인증-헤더에-토큰-추가-자동화テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol