[PR] 本記事にはプロモーションが含まれています。

【Postman】使い方の基本|Windowsへの入れ方、GETとPOSTの送り方、LaravelのAPIを試すときの注意と無料プラン

自宅サーバー構築
➔ 自宅サーバー構築メモの目次はこちら

【2026年8月20日時点の情報です】

Postmanは、APIにリクエストを送って、返ってきた内容を画面で確かめられるアプリです。コマンドで送る curl と違い、URLやヘッダー、送るデータを画面で入れて、何度も変えながら試せます。この記事では、Windowsへの入れ方と、GET・POSTの送り方、自分のパソコンで動かすLaravelのAPIを試すときの注意をまとめます。内容は2026年10月時点のものです。

無料で使える範囲

Postmanには無料プランがあり、1人でAPIを試すだけなら無料で十分使えます。2026年3月から、無料プランは1人で使う前提になり、ワークスペースを他の人と共有するには有料プランが必要になりました。料金や範囲は変わることがあるので、複数人で使うときは Postman の公式サイトの料金ページを確かめてください。

Windows に入れる

  1. Postmanの公式サイトのダウンロードページを開き、Windows 用のインストーラーをダウンロードします
  2. ダウンロードした .exe をダブルクリックすると、インストールが自動で進みます
  3. 起動するとサインインの画面が出ます。無料のアカウントを作ってサインインすると、作ったリクエストを保存しておけます。版によってはサインインせずに試せることもありますが、使える機能が限られます
使い方の基本:Windows に入れる
使い方の基本:Windows に入れる(2)

自分のパソコンで動かしているサーバー(localhost)に送るには、ブラウザ版ではなく、このデスクトップ版を使います。

リクエストを作る

画面左上の「+」ボタン(または「New Request」)をクリックすると、リクエストを作るタブが開きます。

使い方の基本:リクエストを作る

ここからは、練習用に公開されているテスト用のAPI(JSONPlaceholder)に送ってみます。

GET でデータを取得する

  1. メソッドが GET になっていることを確かめます(最初から GET です)
  2. URL の欄に次のアドレスを入れます
  3. 右の「Send」をクリックします
Plaintext
https://jsonplaceholder.typicode.com/posts/1

下の「Response」に、ステータス 200 OK と JSON のデータが出れば成功です。

使い方の基本:GET でデータを取得する

POST でデータを送る

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

ステータス 201 Created と、送ったデータに id が付いた JSON が返ってきます。

使い方の基本:POST でデータを送る(2)

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 で返ってきます。

KeyValue
Acceptapplication/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 に送るにはデスクトップ版を使う

コメント