Postman - HTTP リクエストの基本コンポーネント

一般に、すべての HTTP リクエストには、URL、  Method、 Headersの4 つの基本部分がありますbody

(1)方法

リクエスト メソッドの選択は非常に簡単で、Postman はすべてのリクエスト メソッドをサポートしています。

(2)URL

リクエストを組み立てるには、常に最初に URL を入力する必要があります。Postman では、入力した URL はドロップダウン メニューから自動的に入力されます。

Get リクエストを例に挙げます。

「Params」タブをクリックすると、Postman は「キー値」編集インターフェイスを表示します。そこで URL のパラメータを入力すると、Postman がそのパラメータを自動的に URL に追加します。

一方、URL にすでにパラメータがある場合、Postman は「キー値」編集インターフェイスにパラメータを自動的にロードします。

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036

(3)ヘッダー

Headersラベルをクリックすると、Postman によって「キー値」編集インターフェイスも表示されます。ここでは、必要なものを追加できますHeader attribute(リクエスト ヘッダー パラメーター)。同様に、Postman は非常に配慮されたauto-complete機能を提供しています。文字を入力すると、ドロップダウン メニューから必要な規格を選択できますatrribute同時に、Postman を使用すると、リクエスト パラメーターの形式に基づいてリクエスト ヘッダーが自動的に生成されます。


(4)本体

作成したいリクエストが POST リクエストに似た送信である場合は、リクエスト本文を編集する必要があります。POST リクエストの本文には任意のコンテンツ形式を保存でき、ブラウザはcontent-typeリクエスト ヘッダーで指定されたタイプに従ってリクエスト本文を解析できます。

Postman にbody typeは、さまざまなタイプに応じて 6 つの編集方法が用意されています。

  1. form-data
  2. x-www-form-urlencoded
  3. raw
  4. binary
  5. GraphQL
  6. none

説明する

form-data

データをキーと値のペアの形式で送信します。

utf8 でエンコードされたバイト データの場合、utf8 でエンコードされたバイトをリクエスト本文に直接結合し、存在する限りのバイトをローカルに送信します。これにより、効率が大幅に向上し、長いバイトの送信に適しています。

したがって、この形式は非常に長いバイト (ファイルなど) を転送するときに使用する必要がありますmultipart/form-data

要約:

  • 送信されたフォーム データは文字エンコードされていません。
  • ファイル アップロード コントロールを含むフォームを使用する場合は、この値をお勧めします。
  • キーと値のペアまたはファイルをアップロードできます。
  • 複数のファイルをアップロードできます。

x-www-form-urlencoded

これは Post によって送信されるデフォルトの形式です。すべての文字はデータ送信前にエンコードされます。ASCII 文字エンコードが使用され、非 ASCII 文字はパーセント エンコードされます。そのため、非 ASCII 文字の送信効率は非常に低くなります。

フォーム内のデータはキーと値のペアに変換され、キーと値のペアは & で区切られます。データをアップロードするフォームをシミュレートする必要がある場合は、このオプションを使用します。
ただし、このフォームではファイルはアップロードできず、テキスト形式のみです。

要約:

URLencode トランスコーディングも使用する場合、Post リクエスト メソッドと Get リクエスト メソッドの違いは次のとおりです。

  • Get リクエスト メソッドは、?フォームのアクションに直接接続された変換および結合された文字列を URL として使用するため、リクエスト本文にはデータがありません。
  • Post リクエスト メソッドは、変換されて結合された文字列をリクエストボディに配置し、ブラウザのアドレス バーに表示されないため、より安全です。

raw

任意の形式のテキスト型データをアップロード可能テキストはそのままサーバーに送信されますテキスト、json、xml、htmlなどをアップロードできます。実際には、json 形式でデータを転送することが重要ですが、バックエンドで json データ形式が必要な場合は、この形式をテストに使用する必要があります。

binary

同様にContent-Type:application/octet-stream、二次データのみをアップロードできます。通常はファイルをアップロードするために使用されますが、一度にアップロードできるファイルは 1 つだけです。

GraphQL

RESTFUL アーキテクチャ ソリューションと比較して、GraphQL はインターフェイス レベルにさらに注意を払っており、まったく新しいインターフェイス仕様です。GraphQL インターフェイス仕様に準拠するインターフェイスの場合、Post 送信に GraphQL を使用することを選択できます。

none

データは送信されませんでした。

最後に、私の記事をよく読んでくださった皆様に感謝申し上げます。ファンの増加と注目度を見ると、常に一定の礼儀が存在します。それほど価値のあるものではありませんが、使用できる場合は直接受け取ることができます!

ソフトウェアテスト面接文書

私たちは高給の仕事を見つけるために勉強しなければなりません。以下の面接の質問は、アリババ、テンセント、バイトなどの一流インターネット企業の最新の面接資料からのものであり、バイトの上司の中には権威ある回答をしている人もいます。 set 面接情報に基づいて、誰もが満足のいく仕事を見つけることができると思います。
 

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/IT_LanTian/article/details/132811723