Apidog

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

API設計

APIドキュメント

APIデバッグ

APIモック

API自動テスト

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

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

中村 拓也

中村 拓也

Updated on 11月 12, 2024

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
Cloudflareで実現する高性能MCPサーバー構築ガイド:7ステップ完全解説チュートリアル

Cloudflareで実現する高性能MCPサーバー構築ガイド:7ステップ完全解説

このガイドに従えば、Cloudflareで高性能なMCPサーバーをデプロイし、拡張性、安全性、パフォーマンスを向上させることができます。すべての工程を詳細に解説します。

中村 拓也

3月 24, 2025

初心者必見!Playwright MCPで始める簡単エンドツーエンドテストチュートリアル

初心者必見!Playwright MCPで始める簡単エンドツーエンドテスト

Playwright MCPは簡素さと技術力でエンドツーエンドテストを革新します。UIとAPIの自動化が容易で、アプリの完璧な機能を保証します。Apidogと組み合わせて性能を強化し、さらにMCPの可能性を広げましょう。

中村 拓也

3月 24, 2025

Gemma 3 × Ollama入門:ローカル環境でのAPI連携からマルチモーダル活用までチュートリアル

Gemma 3 × Ollama入門:ローカル環境でのAPI連携からマルチモーダル活用まで

Gemma 3 × Ollamaで実現する次世代AI開発:ローカル環境でのAPI連携からマルチモーダル処理まで完全ガイド。Ollamaを使ったgemma3モデル(27Bパラメータ版)の3ステップ実装法を解説。Apidogを活用したAPIテスト手法とメモリ最適化テクニックで、開発期間を最大50%短縮。Gemmaローカル環境構築のトラブルシューティングQ&A付き。

中村 拓也

3月 12, 2025