postmanのダウンロード
Download Postman | Try Postman for Free からbitを選択してEXEをダウンロードします。
インストールは、画面の指示に従えば、特に問題ないと思います。
Collection 作成
postman を利用するには、Collection を管理した方が、リクエストの整理がしやすいです。
そのため、最初に、Collection を作成します。
メニューにある[New Collection]を選択します。
Collection作成画面が表示されるので、Collectio名を設定します。
ここでは、「sample」で進めていきます。
Collection名を入力し、「Create」ボタンをクリックします。
登録すると、左側にあるツリーに、新しいCollection名が選択できるようなります。
「sample」を選択し、各リクエストを登録していきます。
GET Requestの作成
「New」を選択します。
「Request」を選択します。
「Add Request」を選択します。
下記の画像のとおり、必要な項目を入力し、[Save To sample]をクリックして保存します。
下記の画像のとおり、必要な項目を入力します。
今回の例では、GETリクエストを送信するために、「GET」を選択し、URLを入力します。
URLを入力し、「Send」をクリックすると、設定内容に応じた、リクエストが送信されます。
正常にリクエストが送信されると、下記の画像のとおり、レスポンスが表示されます。
1 2 3 |
{ "origin": "133.232.174.113" } |
POST Request (form-data) の作成
上記のGETと同じように、リクエスト情報に必要となる各項目を入力します。
POSTに必要な項目を設定し、「Send」をクリックします。
ここでは、POSTデータを、form-dataとして送信します。
正常に送信されると、下記の画像のとおり、レスポンスが表示されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
{ "args": {}, "data": "", "files": {}, "form": { "foo": "bar\n" }, "headers": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Content-Length": "162", "Content-Type": "multipart/form-data; boundary=--------------------------288141543566719821537777", "Host": "httpbin.org", "Postman-Token": "dd80f32d-499a-4e66-b7c1-284a289335b7", "User-Agent": "PostmanRuntime/7.26.8", }, "json": null, "origin": "133.232.174.113", "url": "http://httpbin.org/post" } |
POST Request (json) の作成
jsonデータを送信するには、下記の画像のとおり、「raw」を選択し、jsonデータを設定します。
レスポンスについては、今までと同様の方法で確認できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
{ "args": {}, "data": "{\r\n \"root\": [\r\n {\r\n \"sub1\": \"sub1-content\",\r\n \"sub2\": \"sub2-content\",\r\n \"sub3\": {\r\n \"sub3-content\": \"sub3-child\"\r\n }\r\n }\r\n ]\r\n}", "files": {}, "form": {}, "headers": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Content-Length": "206", "Content-Type": "application/json", "Host": "httpbin.org", "Postman-Token": "9e4f545f-af2e-43c1-8fe8-67dea9474948", "User-Agent": "PostmanRuntime/7.26.8", }, "json": { "root": [ { "sub1": "sub1-content", "sub2": "sub2-content", "sub3": { "sub3-content": "sub3-child" } } ] }, "origin": "133.232.174.113", "url": "http://httpbin.org/post" } |