クラス HostRequestMatcher
java.lang.ObjectSE
org.springframework.test.web.servlet.htmlunit.HostRequestMatcher
- 実装されているすべてのインターフェース:
WebRequestMatcher
ホストおよびオプションで
WebRequest#getUrl() のポートでのマッチングを可能にする WebRequestMatcher。 例: 以下は、ポートに関係なく、ホスト "code.jquery.com" へのすべてのリクエストに一致します。
WebRequestMatcher cdnMatcher = new HostMatcher("code.jquery.com"); 複数のホストを渡すこともできます。例: 以下は、ポートに関係なく、ホスト "code.jquery.com" またはホスト "cdn.com" へのすべてのリクエストに一致します。
WebRequestMatcher cdnMatcher = new HostMatcher("code.jquery.com", "cdn.com"); あるいは、ポートを指定することもできます。例: 以下は、ホスト "code.jquery.com" へのすべてのリクエストを 80 のポートと照合します。
WebRequestMatcher cdnMatcher = new HostMatcher("code.jquery.example:80"); 上記の cdnMatcher は、デフォルトポートが 80 および "http://code.jquery.example:80/jquery.js" である "http://code.jquery.example/jquery.js" と一致します。ただし、デフォルトポートが 443 である "https://code.jquery.example/jquery.js" とは一致しません。
- 導入:
- 4.2
- 作成者:
- Rob Winch, Sam Brannen
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明HostRequestMatcher(StringSE... hosts) 指定されたホスト用に新しいHostRequestMatcherを作成します。例:"localhost"、"example.com:443"など。メソッドのサマリー
修飾子と型メソッド説明booleanmatches(com.gargoylesoftware.htmlunit.WebRequest request) このマッチャーが、指定された Web リクエストに一致するかどうか。
コンストラクターの詳細
HostRequestMatcher
指定されたホスト用に新しいHostRequestMatcherを作成します。例:"localhost"、"example.com:443"など。- パラメーター:
hosts- 一致するホスト
メソッドの詳細
matches
public boolean matches(com.gargoylesoftware.htmlunit.WebRequest request) インターフェースからコピーされた説明:WebRequestMatcherこのマッチャーが、指定された Web リクエストに一致するかどうか。- 次で指定:
- インターフェース
WebRequestMatcherのmatches - パラメーター:
request- 照合を試みるWebRequest- 戻り値:
- このマッチャーが
WebRequestと一致する場合はtrue