【2026年8月20日時点の情報です】
Postmanは、APIにリクエストを送って、返ってきた内容を画面で確かめられるアプリです。コマンドで送る curl と違い、URLやヘッダー、送るデータを画面で入れて、何度も変えながら試せます。この記事では、Windowsへの入れ方と、GET・POSTの送り方、自分のパソコンで動かすLaravelのAPIを試すときの注意をまとめます。内容は2026年10月時点のものです。
無料で使える範囲
Postmanには無料プランがあり、1人でAPIを試すだけなら無料で十分使えます。2026年3月から、無料プランは1人で使う前提になり、ワークスペースを他の人と共有するには有料プランが必要になりました。料金や範囲は変わることがあるので、複数人で使うときは Postman の公式サイトの料金ページを確かめてください。
Windows に入れる
- Postmanの公式サイトのダウンロードページを開き、Windows 用のインストーラーをダウンロードします
- ダウンロードした
.exeをダブルクリックすると、インストールが自動で進みます - 起動するとサインインの画面が出ます。無料のアカウントを作ってサインインすると、作ったリクエストを保存しておけます。版によってはサインインせずに試せることもありますが、使える機能が限られます


自分のパソコンで動かしているサーバー(localhost)に送るには、ブラウザ版ではなく、このデスクトップ版を使います。
リクエストを作る
画面左上の「+」ボタン(または「New Request」)をクリックすると、リクエストを作るタブが開きます。

ここからは、練習用に公開されているテスト用のAPI(JSONPlaceholder)に送ってみます。
GET でデータを取得する
- メソッドが
GETになっていることを確かめます(最初から GET です) - URL の欄に次のアドレスを入れます
- 右の「Send」をクリックします
https://jsonplaceholder.typicode.com/posts/1下の「Response」に、ステータス 200 OK と JSON のデータが出れば成功です。

POST でデータを送る
- メソッドを
POSTに変えます - URL の欄に次のアドレスを入れます
- URLの下の「Body」タブで「raw」を選び、右端の形式を「Text」から「JSON」に変えます
- 送りたい JSON を入れて、「Send」をクリックします
https://jsonplaceholder.typicode.com/posts
{
"title": "Windows11テスト",
"body": "Postmanからの送信テストです。",
"userId": 1
}ステータス 201 Created と、送ったデータに id が付いた JSON が返ってきます。

JSONPlaceholder は練習用なので、実際には保存されません。返ってきた id で GET しても、さっき送ったデータは出てきません。
自分のパソコンで動かす Laravel のAPIを試す
php artisan serve やXAMPPで動かしているLaravelにも、URLを http://127.0.0.1:8000/api/posts のようにすれば送れます。ただし、次の2つでよくつまずきます。
routes/web.php のルートに POST すると 419 になる
routes/web.php のルートは、フォームの @csrf の確認がかかるので、Postman から POST すると 419 になります。Postman で試すAPIは routes/api.php に書きます(URLの頭に /api が付きます)。
入力エラーを JSON で受け取るには Accept を付ける
Laravelは、入力エラーのとき、「送ってきたのが画面か、APIか」をリクエストのヘッダーで判断します。何も付けないと、前のページに戻す「302」が返ってきて、エラーの中身が見えません。「Headers」タブに次の行を足すと、エラーが 422 と JSON で返ってきます。
| Key | Value |
|---|---|
Accept | application/json |
作ったリクエストを整理する
リクエストは「Save」で「コレクション」にまとめて保存できます。また、URLの http://127.0.0.1:8000 のような部分を「環境(Environment)」の変数にしておくと、開発用と本番用の切り替えが楽になります。
curl との使い分け
| 向いているとき | 使うもの |
|---|---|
| 中身を変えながら何度も試す、結果を見やすく表示したい | Postman |
| サーバーの上で確かめる、結果を他のコマンドに渡す、手順として残す | curl |
curl の使い方は「curlコマンドの基本と使い方」で紹介しています。
まとめ
- Postmanは、APIにリクエストを送って結果を画面で確かめられるアプリ
- 無料プランは2026年3月から1人で使う前提。共有するなら有料プラン
- POST は「Body」→「raw」→「JSON」で送る。JSONPlaceholder は実際には保存しない
- Laravel を試すときは
routes/api.phpのルートに送り、Accept: application/jsonを付ける - localhost に送るにはデスクトップ版を使う



コメント