Class HostRequestMatcher
java.lang.Object
org.springframework.test.web.servlet.htmlunit.HostRequestMatcher
- All Implemented Interfaces:
- WebRequestMatcher
A 
WebRequestMatcher that allows matching on the host and optionally
the port of WebRequest#getUrl().
For example, the following would match any request to the host
"code.jquery.com" without regard for the port.
WebRequestMatcher cdnMatcher = new HostMatcher("code.jquery.com");
Multiple hosts can also be passed in. For example, the following would
match any request to the host "code.jquery.com" or the host
"cdn.com" without regard for the port.
WebRequestMatcher cdnMatcher = new HostMatcher("code.jquery.com", "cdn.com");
Alternatively, one can also specify the port. For example, the following would match
any request to the host "code.jquery.com" with the port of 80.
WebRequestMatcher cdnMatcher = new HostMatcher("code.jquery.example:80");
The above cdnMatcher would match "http://code.jquery.example/jquery.js"
which has a default port of 80 and "http://code.jquery.example:80/jquery.js".
However, it would not match "https://code.jquery.example/jquery.js"
which has a default port of 443.
- Since:
- 4.2
- Author:
- Rob Winch, Sam Brannen
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionHostRequestMatcher(String... hosts) Create a newHostRequestMatcherfor the given hosts — for example:"localhost","example.com:443", etc.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanmatches(org.htmlunit.WebRequest request) Whether this matcher matches on the supplied web request.
- 
Constructor Details- 
HostRequestMatcherCreate a newHostRequestMatcherfor the given hosts — for example:"localhost","example.com:443", etc.- Parameters:
- hosts- the hosts to match on
 
 
- 
- 
Method Details- 
matchespublic boolean matches(org.htmlunit.WebRequest request) Description copied from interface:WebRequestMatcherWhether this matcher matches on the supplied web request.- Specified by:
- matchesin interface- WebRequestMatcher
- Parameters:
- request- the- WebRequestto attempt to match on
- Returns:
- trueif this matcher matches on the- WebRequest
 
 
-