1. ホーム
  2. forms

[解決済み】Postman Chromeです。form-data、x-www-form-urlencoded、rawの違いは何ですか?

2022-03-30 04:31:44

質問

ウェブサービスのテストにPostman Chrome拡張機能を使用しています。

データ入力には3つのオプションが用意されています。

のことでしょう。 raw はJSONを送信するためのものです。

他の2つとは何が違うのですか。 form-datax-www-form-urlencoded ?

解決方法は?

これらは、W3Cで定義されているFormのコンテンツタイプの違いです。 単純なテキスト/ASCII データを送信したい場合は x-www-form-urlencoded が動作します。これはデフォルトです。

しかし、非ASCIIテキストや大きなバイナリデータを送信する必要がある場合は フォームデータ はそのためのものです。

を使用することができます。 は、プレーンテキストやJSON、その他の種類の文字列を送信する場合です。その名の通り、Postmanは生の文字列データを修正せずにそのまま送ります。送信するデータの種類は、ドロップダウンからcontent-typeヘッダを使用して設定できます。

バイナリ は、ビデオ/オーディオファイル、画像、その他のバイナリデータファイルなど、テキスト以外のデータをリクエストに添付したい場合に使用できます。

こちらのリンクをご参照ください。 HTML文書内のフォーム