postmanのいくつかの認識

3929 ワード

postmanはhttpリクエストシミュレーションツールです.火狐restClientグーグルのpostman
概要:Postmanは、Webページのhttpリクエストをデバッグして送信するchromeプラグインです.インタフェースをデバッグするためにgetまたはpostまたは他の方法のリクエストを容易にシミュレートすることができます.
単純で実用的:ここでは、多層ネストされたjsonデータフォーマットをコミットするpostリクエストを例に、jsonフォーマットにcontent-type Content-type:application/x-www-form-urlencodedを設定する必要があります.
Bodyタブを選択し、rowを選択して、編集ボックスに提出するパラメータを入力します.
Sendをクリックするとリクエストが発行され、以下にリクエスト結果が表示され、Pretty、Raw、Previewの3つの方法で表示されます.
特徴:特徴:
作成+テスト:HTTPリクエストを作成して送信します.リクエストは履歴に保存してOrganizeを再実行できます.Postman Collectionsを使用して、より効率的なテストおよび統合ワークフロー管理とAPIs documentを組織します.作成したClollectionsに基づいてAPIドキュメントを自動的に生成し、仕様のフォーマットcollarorateにパブリッシュします.チームとapiを同期接続します.および権限制御、APIライブラリ
postmanインタフェースは、左側のsidebar右側のrequest builderの2つの部分に分かれています.
HTTPリクエストの4部:URL,リクエストのmethod,headers,body
1.Accept-Charset
2.Accept-Encoding
3.Access-Control-Request-Headers
4.Access-Control-Request-Method
5.Connection
6.Content-Length
7.Cookie
8.Cookie 2
9.Content-Transfer-Encoding
10.Date
11.Expect
12.Host
13.Keep-Alive
14.Origin
15.Referer
16.TE
17.Trailer
18.Transfer-Encoding
19.Upgrade
20.User-Agent
21.Via

bodyのタイプmutipart/form-dataは、Webフォームがデータを転送するためのデフォルトのフォーマットです.フォームの記入をシミュレートし、フォームをコミットできます.keyのvalueコミット(アップロードファイルなど)としてファイルをアップロードできます.ただし、このファイルは履歴として保存されず、リクエストを送信するたびに、
urlencode urlencodedのkey-valueはURLに書き込まれ、form-dataモードのkey-valueはURLに明らかに書き込まれず、直接コミットされます.ファイルをアップロードできません
raw requestには何でも含まれます.記入したtextはすべてリクエストに従って送信されます.
image, audio or video files.text files . 履歴を保存することもできません.ファイルを選択するたびに、コミットします.
1つのAPIに応答する応答はbody,headers,応答状態コードを含む.postmanはbodyとheadersを異なるtabsに置く.応答コードと応答時間はtabsの横に表示されます.応答コードにマウスを置くと、より詳細な情報が表示されます.
responsebodyを表示するには、JSONとXMLをフォーマットした3つのビューPrettyがあり、簡単に表示できます.中のURLをクリックするとpostmanがrequestを作成します
左の三角をクリックすると折りたたんで展開できます
Rawはtextです.
preview
HTMLのエラーを返すブラウザもあり、問題を探すのに便利です.sandboxの制限のため、jsとピクチャはここのiframeに表示されません.このbodyウィンドウでは、結果を簡単に表示できます.
認証Authentication postmanには、いくつかの重複および複雑なタスクを簡略化するhelpersがあります.現在のhelpersはauthentication protocolsの問題を解決するのに役立ちます.
Basic Authユーザー名とパスワードを記入し、Refresh headersをクリックします.
Digest AuthはBasic Authよりずっと複雑です.現在記入されている値を使用してauthorization headerを生成します.ヘッダを生成する前に、設定の正確性を確保します.現在のヘッダーがすでに存在する場合、postmanは前のヘッダーを削除します.
OAuth 1.0 a postmanのOAuth helperは、OAuth 1.0の認証ベースをサポートするリクエストに署名させます.OAuthはaccess tokenを取得する必要はありません.APIプロバイダに取得する必要があります.OAuth 1.0はheaderまたはクエリパラメータにvalueを設定できます.
OAuth 2.0 postmanは、OAuth 2.0 tokenを取得してrequestsに追加することをサポートする.
Testing Sandbox postmanのテストは砂箱環境で実行され、appとは独立しています.サンドボックスで使用可能なものを表示するには、Sandbox documentationを参照してください.
複雑な使用法リファレンスドキュメント