public final class HostRequestMatcher extends ObjectSE implements 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" とは一致しません。
UrlRegexRequestMatcher, DelegatingWebConnection| コンストラクターと説明 |
|---|
HostRequestMatcher(StringSE... hosts) 指定されたホスト用に新しい HostRequestMatcher を作成します。例: "localhost"、"example.com:443" など。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | matches(com.gargoylesoftware.htmlunit.WebRequest request) このマッチャーが、指定された Web リクエストに一致するかどうか。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic HostRequestMatcher(StringSE... hosts)
HostRequestMatcher を作成します。例: "localhost"、"example.com:443" など。hosts - 一致するホスト public boolean matches(com.gargoylesoftware.htmlunit.WebRequest request)
WebRequestMatcherWebRequestMatcher の matches request - 照合を試みる WebRequest WebRequest と一致する場合は true