Apidog

オールインワン協働API開発プラットフォーム

API設計

APIドキュメント

APIデバッグ

APIモック

自動テスト

PostmanでファイルとJSONデータを送信する方法

Postmanの各機能の中で、APIのリクエストにファイルやJSONデータをアップロードして送信するのは非常に役立ちます。この記事では、PostmanにファイルやJSONデータをアップロードする方法を皆さんに紹介します。

中村 拓也

中村 拓也

Updated on 5月 10, 2025

Postmanは世界中の開発者の中で非常に人気のあるAPI管理ツールです。Postmanを使って、HTTPリクエストを送信して、レスポンスを取得することで、APIを簡単にテストすることができます。また、Postmanのコレクション機能を使って、コードなしでもAPIテストの自動化を実現できるので、非常に便利です。

Postmanの各機能の中で、APIのリクエストにファイルやJSONデータをアップロードして送信するのは非常に役立ちます。特にファイルのアップロードを必要とするリクエストを送信する際、または複雑なJSONペイロードを送信する際に役立ちます。この記事では、PostmanにファイルやJSONデータをアップロードする方法を皆さんに紹介します。

PostmanでファイルとJSONデータを送信する方法

APIをテストする際によくファイルとJSONデータを同時にアップロードする必要があります。このようなニーズがある場合、どうすればいいですか?Postmanでは、ファイルとJSONをアップロードするために利用されるコンテンツタイプが違っていますので、次は別々でご紹介します。

Postmanでリクエストにファイルをアップロードする

APIをテストする時、リクエストにファイルをアップロードする必要がよくあります。Postmanは、このようなリクエストの送信を可能にしています。次は、Postmanを使用してリクエストにファイルをアップロードする方法を皆さんに紹介します。

ステップ⒈Postmanを開き、既存のAPIを開くか、新しいAPIを新規に作成します。

ステップ⒉Content-typeで「Body」タブに切り替え、「form-data」を選択します。

Postmanでfrom-Dataを選択

ステップ⒊フィールドの対応で「File」を選択して、アップロードボタンが表示されます。そのボタンをクリックして、ファイルを選択してアップロードします。

ファイルを選択してアップロード

ステップ⒋ファイルがアップロードされると、他の必須のパラメータも設定して、「Send」ボタンをクリックしてリクエストを送信できます。

ファイルアップロード済み

上記の操作を参照して、Postmanでリクエストにファイルをアップロードすることができます。そして、JSONデータも一緒に追加して送信したい場合、次の手順を参照して、JSONデータもリクエストに追加しましょう。

PostmanでJSONデータを送信する手順

すでにリクエストにファイルをアップロードする場合、PostmanでJSONデータをリクエストに追加する方法も非常に簡単です。

ステップ⒈Bodyのタイプをrawにして、その右にあるドロップリストからJSONを選択します。

ステップ⒉下のテキストフィールドで送信したいJSONデータを入力します。

Bodyを設定

ステップ⒊画面の右上にある「Send」ボタンをクリックして、JSONデータを送信します。

Jsonデータを送信

より直感的でシンプルなソリューション:Apidog

PostmanはAPI開発中の単体テストなどの場合でよく使われるツールですが、日本語に非対応なので、国内のユーザーはそのツールを効率的に利用できない可能性があります。そこで、日本語対応のApidogというAPI管理ツールを皆さんに紹介します。ApidogはPostmanより機能が強く、制限が少ないツールとして、APIの設計、仕様書生成、APIのテスト、モックなどのAPIライフサイクル管理の機能をも備えています。Postmanのようなコレクションを作成して、APIテストの自動化もサポートされています。

button

リクエストのBodyにファイルやJSONデータをアップロードして送信したい場合は、Apidogはそれに完璧に対応できます!

ApidogでリクエストにファイルとJSONデータを同時にアップロード

ステップ⒈既存のAPIを開くか、新しいAPIを新規に作成して、APIエンドポイントのURLを入力した上、HTTPメソッドをPOSTに指定します。

エンドポイントとHTTPメソッドを指定

ステップ⒉Body」タブに切り替え、Content-Typeを「from-data」にし、タイプのドロップリストから「file」を選択します。

from-dataを選択

ステップ⒊ここで、ファイルのアップロードボタンが表示され、そのボタンをクリックしてファイルを選択してアップロードすることができるようになります。

ファイルのアップロード

ステップ⒋Json」を選択して、必要なJSONデータを入力します。

ApidogでJSONデータを送信

ステップ⒋ファイルとJSONデータを成功に使いすると、「送信」ボタンをクリックして、そのファイルをAPIエンドポイントに送信して、レスポンスを取得することができます。ここで「実際のRequest」をクリックして、リクエストの具体的な送信状況を確認したりすることもで可能です。

レスポンスを確認
button
MindsDB: あらゆるITユーザーのための万能MCPサーバーチュートリアル

MindsDB: あらゆるITユーザーのための万能MCPサーバー

MindsDBは、200以上のデータソースへの接続を容易にし、AIアプリの構築やインサイトの探索をプロのように実現します。さらなるデータソースの接続や、APIdogでのAPIドキュメント化をお試しください。

Ashley Goolam

5月 26, 2025

IT初心者必見!Google Drive MCPサーバーでAIを強化する方法チュートリアル

IT初心者必見!Google Drive MCPサーバーでAIを強化する方法

MCPサーバーは、AIをソフトウェア開発でより効果的なパートナーにし、生産性を向上させます。Google Drive MCPサーバーはAIのデータ統合を簡素化し、API開発ではApidog MCPサーバーが重要な役割を果たします。

Oliver Kingsley

5月 22, 2025

2025最新:Node.jsでWebSocketを利用するチュートリアル

2025最新:Node.jsでWebSocketを利用する

WebSocketはブラウザとサーバー間のリアルタイムな双方向通信を可能にする技術です。Node.jsでwsモジュールを使って、WebSocket通信を簡単に実現することができます。本文では、Node.jsでWebSocketを利用する方法を紹介します。必要な方はぜひこの記事の内容を参照してください。

中村 拓也

5月 12, 2025