PyCharm 2026.1 Help

HTTP クライアントリファレンス

client オブジェクトは、HTTP クライアントセッションのメタデータへのアクセスを提供し、HTTP レスポンスと出力内の ログ テキストを テスト で変換します。 このオブジェクトは PyCharm が起動するたびに再初期化され、PyCharm の再起動間ではデータは保持されません。

client オブジェクトは、変数ストレージとして機能するネストされた グローバルオブジェクトも公開します。

メソッド

test

名前が testName で本体が func のテストを作成します。 すべてのテストは、応答ハンドラースクリプトの後に実行されます。 テスト結果は、 サービス ツールウィンドウの テスト タブに表示されます。

パラメーター

タイプ

説明

testName

String

テスト名​

func

function

HTTP 応答をテストする JavaScript 関数

assert

指定された conditiontrue であることを確認し、そうでない場合は例外をスローします。 省略可能な message パラメーターは、例外メッセージとして使用されます。

パラメーター

タイプ

説明

condition

boolean

レスポンスで確認する条件

message

String

条件が false と評価された場合に返されるオプションのメッセージ。

ログ

応答ハンドラーまたは事前要求スクリプトの出力に text を出力し、行を終了します。

パラメーター

タイプ

説明

text

String

応答ハンドラーまたは事前要求スクリプトの出力に出力されるテキスト。

終了

応答ハンドラースクリプトの実行を終了します。

プロパティ

グローバル

グローバル変数やヘッダーの設定および削除に使用される グローバル変数ストレージです。

グローバル変数 (client.global.set(VariableName, VariableValue)) に値を割り当てると、後続の HTTP 要求で {{VariableName}} として、または応答ハンドラースクリプトと事前要求スクリプトで client.global.get("VariableName") を使用して、その値にアクセスできます。 詳細な例については、 グローバル変数を使用する を参照してください。

グローバル変数とヘッダー

global オブジェクトを使用すると、次のことが可能になります。

  • グローバル変数を設定および取得します。

  • グローバルヘッダーを設定します。

    グローバルヘッダーを使用すると、複数の HTTP リクエストで同じヘッダーが繰り返し初期化されるのを防ぐことができます。 一度設定すると、同じ実行フロー内の後続のすべてのリクエストに暗黙的に適用されます。

    グローバルヘッダーは永続的な状態を保存することを目的としたものではありません。 単一の実行フローに限定され、ヘッダーの再利用を簡素化するように設計されています。

設定する

変数を varName という名前でストレージに保存し、その値を varValue に設定します。 詳細な例については、 グローバル変数を使用する を参照してください。

パラメーター

タイプ

説明

varName

String

グローバルストレージに保存される変数の名前。

varValue

String

グローバルストレージに保存される変数値。

取得する

varName 変数の値を返します。

パラメーター

タイプ

説明

varName

String

返される変数の名前。

isEmpty

global オブジェクトに変数が定義されていないかどうかを確認します。

クリア

変数ストレージから varName 変数を削除します。

パラメーター

タイプ

説明

varName

String

削除する変数の名前。

すべてクリア

変数ストレージからすべての変数を削除します。

headers.set

client.global.headers.set(headerName, headerValue) を使用して、 headerValueheaderName ヘッダーを追加します。 例:

client.global.headers.set("X-Our-Header-1", "value1")

レスポンスハンドラースクリプトで使用する場合、ヘッダーは後続のすべての HTTP リクエストに適用されます。 プリリクエストスクリプトで使用する場合、ヘッダーは現在の HTTP リクエストと後続のすべてのリクエストに適用されます。

パラメーター

タイプ

説明

headerName

String

HTTP リクエストで使用されるヘッダーの名前。

headerValue

String

ヘッダーの値。

ヘッダーを削除するには、値として null を使用します。

client.global.headers.clear(headerName, null))
2026 年 6 月 1 日