TestProxyUtils クラス
- java.
lang. Object - com.
azure. core. test. utils. TestProxyUtils
- com.
public class TestProxyUtils
テスト プロキシと対話するためのユーティリティ関数。
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
TestProxyUtils() |
メソッドの概要
メソッドの継承元: java.lang.Object
コンストラクターの詳細
TestProxyUtils
public TestProxyUtils()
メソッドの詳細
changeHeaders
public static void changeHeaders(HttpRequest request, URL proxyUrl, String xRecordingId, String mode, boolean skipRecordingRequestBody)
テスト プロキシとの通信に必要なヘッダーを追加します。
Parameters:
checkForTestProxyErrors
public static void checkForTestProxyErrors(HttpResponse httpResponse)
テスト プロキシを介した要求からの戻り値で、特別なエラー ヘッダーを確認します。
Parameters:
createAddSanitizersRequest
public static HttpRequest createAddSanitizersRequest(List
テスト プロキシ サーバーにサニタイザーを一括追加する要求を作成します。
一括サニタイザーの追加の詳細については、 Bulk Wiki でのサニタイザーの受け渡しに関するページを 参照してください。
Parameters:
Returns:
getAssetJsonFile
public static String getAssetJsonFile(File recordFile, Path testClassPath)
assets json ファイル パスが存在する場合は取得します。
Parameters:
Returns:
getMatcherRequests
public static List
マッシャーを List 登録するためにテスト プロキシに送信される の HttpRequest を作成します。
Parameters:
Returns:
getProxyProcessName
public static String getProxyProcessName()
テスト プロキシ バイナリのプロセス名を取得します。
Returns:
getProxyUrl
public static URL getProxyUrl()
テスト プロキシの現在の URL を取得します。
Returns:
getSanitizerRequests
@Deprecated
public static List
非推奨
テスト プロキシ サーバーに送信されるサニタイザー要求の一覧を作成します。
Parameters:
Returns:
getTestProxyVersion
public static String getTestProxyVersion(Path testClassPath)
ソース ツリーでテスト プロキシのバージョンを検索します。
Parameters:
Returns:
loadSanitizers
public static List
要求と応答をサニタイズするためのサニタイザーの既定のセットを登録します
Returns:
resetTestProxyData
public static HttpResponse resetTestProxyData(HttpResponse response)
パイプラインから返す前に、応答 URL を元の URL に戻します。
Parameters:
Returns:
setCompareBodiesMatcher
public static HttpRequest setCompareBodiesMatcher()
再生で実行中にボディの比較を false に設定し、RecordWithoutRequestBody をテストに設定します。
Returns:
適用対象
Azure SDK for Java
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示