Postman使用詳細


一、Postmanの背景紹介
ユーザーは、ネットワークプログラムやウェブページB/Sモードのプログラムを開発またはデバッグする際に、ウェブページの要求を追跡するためのいくつかの方法が必要であり、ユーザーは有名なFirebugなどのウェブサイトのデバッグツールのようないくつかのネットワークの監視ツールを使用することができる。今日紹介したこのページのデバッグツールは簡単なcss、html、シナリオなどの簡単なウェブページの基本情報をデバッグするだけではなく、ほとんどの種類のHTTP要求を送信することができます。Postmanは、ネットワークHTTP要求の送信において、Chromeプラグイン類の代表的な製品の一つといえる。
二、Postmanの操作環境
Postmanは、異なるオペレーティングシステムに適用され、Postman Mac、Windows X 32、Windows X 64、Linuxシステム、さらにpostmanブラウザ拡張プログラム、postman chromeアプリケーションなどをサポートします。
Postmanは参考文書を使用します。
1.公式英語文書
2.chromeプラグインの整理postman中国語使用教程
三、Postmanダウンロードインストール
1>、postmanダウンロードアドレス:
1.Postman for MAC
2.Postman for windows X 64
3.Postman for windows X 86
4.Postman for linux X 64
5.Postman for Linux X 86
2>.Postman公式サイトのダウンロードアドレス:
https://www.getpostman.com/apps
3.Postman取付
postmanの設置方法はいくつかありますが、上記で紹介したように、三つの設置モードに分けて紹介します。
1、chromeブラウザpostmanプラグインのインストール
postman Googleブラウザのプラグインをインストールするためには、Googleブラウザをインストールする必要があります。Googleブラウザをインストールした後、Googleオンラインアプリケーションストアで必要なPostmanプラグインをダウンロードする必要があります。このプラグインのダウンロード方法は以下の通りです。
在这里插入图片描述
googleのアプリにアクセスできない友達はここを参考にしてください、またはクライアントのバージョンをダウンロードできます。
2.Postmanコンピュータクライアントのインストール
1)macOSのインストール
アプリケーションをダウンロードすると、ファイルを「アプリケーション」フォルダにドラッグできます。Postmanをダブルクリックしてアプリケーションを開きます。
2)Windowsのインストール
インストールファイルをダウンロード
インストーラを実行
3)Linuxの設置
試したことはないですが、参考資料を探しました。
uuntuインストールpostman:https://www.jb51.net/os/Ubuntu/750942.html
Ubuntu 16.04にPostmanアプリケーションをインストールする:https://www.bluematador.com/blog/postman-how-to-install-on-ubuntu-1604?utm_source=Hootite&utm_medium=twitter&utm_campaign=
四、Postmanの基礎機能
这里写图片描述
五、インターフェース要求フロー
1.GET要求
GET要求:Paramsをクリックして、パラメータとvalueを入力して、複数を入力できます。
したがって、GET要求の要求ヘッダと要求パラメータは、インターフェースドキュメントに特別な声明がない場合は記入しないことができます。
这里写图片描述
応答例:ここでは、要求された応答状態コード、応答時間、および応答サイズがある。
这里写图片描述
応答体の例:応答のフォーマットは複数あり得るが、ここでは要求されたのは百度であり、そして応答はhtmlであり、
一般的に、私達がインターフェースをカスタマイズすると、json形式の応答体です。
这里写图片描述
2.POSTリクエスト
POST要求一:フォーム提出
下記の例では、要求方法を設定し、URLを要求し、パラメータを要求しますが、要求ヘッダは設定されていません。
私の使用中、要求ヘッダは要求パラメータの形式によって自動的に生成される。
要求ヘッダのContent-Typeと要求パラメータのフォーマットとの間に関連関係があります。例えば、
这里写图片描述
这里写图片描述
这里写图片描述
POST依頼二:Json提出
下の図の中で、私達がJSONを選ぶ時は自動的にheadersをappication/jsonに設定してくれます。
ここではスクリーンショットの例をあげません。友達は自分で調べに行きます。
这里写图片描述
POST要求三:xml提出
这里写图片描述
POST要求四:バイナリファイル提出
这里写图片描述
他の要求方式はPUT、DELETEの大体の流れとGETのようです。POSTは大体同じです。ここでは一つ一つ例を挙げて説明しません。
六、管理用例―Collection
POST基礎機能では、一枚の写真があります。まずCollectionの役割を説明します。ここで詳しく説明します。
Collection集合:つまり、複数のインターフェース要求を一緒にして管理することができる。どのようなインターフェース要求が同じコレクションに入れられますか?
ここで皆さんにこのように教えてもいいです。一つの工程は一つのCollectionで、このようにデータを探して統一して処理しやすいです。
这里写图片描述
这里写图片描述
第一歩、Collectionを作成する
上の図の+番のアイコンをクリックして、Name:"abc"を入力して、Description:"例示demo"をクリックして、CreateボタンをクリックしてCollectionを作成しました。
第二のステップは、Collectionにリクエストを追加します。
右側にインターフェースで要求されたすべてのデータを準備し、検証後、セーブボタンをクリックします。
这里写图片描述
保存したらここで見ることができます。また呼び出しする時はここをクリックしてもいいです。
这里写图片描述
collectionは管理が精密化されています。ここでは、異なる要求方式に対してグループ化を行います。
サブフォルダを追加
这里写图片描述
这里写图片描述
これは私たちが細かく分けた後の結果です。見ていて筋道が多くなりましたか?
这里写图片描述
七、認証Authentication
1、Baic Auth
基礎的な検証ですので、簡単にできます。
ユーザー名、パスワードの情報は要求されたヘッドに直接に入れます。
2、Digest Auth
Baic Authよりずっと複雑です。現在記入されている値を使ってauthorization headerを生成します。したがって、headerを生成する前に設定の正確性を確保する。現在のheaderが既に存在すれば、postmanは以前のheaderを除去する。
3、OAuth 1.0
postmanのOAuth helperはOAuthをサポートする署名をさせます。
1.0認証に基づく要求。OAuthはaccess tokenを取得しなくてもいいです。APIプロバイダに行って取得する必要があります。OAuth 1.0は、headerまたは照会パラメータにvalueを設定することができる。
4、OAuth 2.0
postmanサポートOAuth 2.0 tokenを取得し、requestsに追加します。
2018-07-02更新
ある兄弟の貴重な意見に感謝します。適時に間違いを発見しました。他の仁兄が読みながら間違いを発見したら、ご意見とご提案を歓迎します。もう一度感謝します。
2018-08-02更新
Postman Interceptor Google Chromeプラグインがリソースをダウンロードします。
http://xiazai.jb51.net/202011/yuanma/Chrome_jb 51.rar
2018-10-26更新
Postman Google Chromeプラグインがリソースをダウンロードします。
http://xiazai.jb51.net/202011/yuanma/Postman_jb 51.rar
ここでPostmanについて詳しく解説した文章を紹介します。Postmanの使用内容については以前の文章を検索したり、下記の関連記事を引き続き閲覧してください。これからもよろしくお願いします。