一般に、すべての 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 つの編集方法が用意されています。
form-data
x-www-form-urlencoded
raw
binary
GraphQL
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 面接情報に基づいて、誰もが満足のいく仕事を見つけることができると思います。