web-dev-qa-db-ja.com

Postman-グローバル変数をJSON本体に渡す方法

私は現在、Postmanと協力しており、多くのリクエストを行う必要があり、bodyでJSONコンテンツを渡します。グローバル変数の値をJSON本文に渡す方法があるかどうかを知りたいです。ありがとうございました。

48
Dan Paschevici

生のJSON本体を使用する場合:

{
    "test key":"{{global variable}}"
}

リクエストを送信すると、中括弧は変数の値に置き換えられます。

64
RadamHussein

あなたがやりたいことは here と記述されていると思います。

変数を使用するには、変数名を二重中括弧{{my_variable_name}}で囲む必要があります。

6
Philipp Stauss

二重中括弧は、ヘッダーパラメーター、URL、またはJSON本体内で機能します。テスト内では、globalsの例を使用する必要があります:{"url": globals.url}または{"url": globals["url"]}

4
bartpie

うん、二重中括弧はこれを達成するための方法です-最新バージョンのPostmanを持っていることを確認してください(ただし、この機能が導入されたときに2014コードを実行している場合は恥ずべきことです!)

例えば:

{
    "variable": "{{value}}"
}

ドキュメントの変数セクションの2番目の段落 here を参照してください-具体的にはrequest bodyに言及しています。

1
KolonUK

合格できます

{
   "productId": {{**ProductID**}},
   "quantity": 1
}

ProductIDはグローバル変数名です
未加工形式のJSON(application/json)

0
Shailendra