/** * get the Uniform Resource Locator for this request * @param request * @return the URL * @throws MalformedURLException */ private URL getRequestURL( WebRequest request ) throws MalformedURLException { DNSListener dnsListener = getClientProperties().getDnsListener(); if (dnsListener == null) return request.getURL(); String hostName = request.getURL().getHost(); String portPortion = request.getURL().getPort() == -1 ? "" : (":" + request.getURL().getPort()); setHeaderField( "Host", hostName + portPortion ); String actualHost = dnsListener.getIpAddress( hostName ); if (HttpUnitOptions.isLoggingHttpHeaders()) System.out.println( "Rerouting request to :: " + actualHost ); return new URL( request.getURL().getProtocol(), actualHost, request.getURL().getPort(), request.getURL().getFile() ); }
/** * get the Uniform Resource Locator for this request * @param request * @return the URL * @throws MalformedURLException */ private URL getRequestURL( WebRequest request ) throws MalformedURLException { DNSListener dnsListener = getClientProperties().getDnsListener(); if (dnsListener == null) return request.getURL(); String hostName = request.getURL().getHost(); String portPortion = request.getURL().getPort() == -1 ? "" : (":" + request.getURL().getPort()); setHeaderField( "Host", hostName + portPortion ); String actualHost = dnsListener.getIpAddress( hostName ); if (HttpUnitOptions.isLoggingHttpHeaders()) System.out.println( "Rerouting request to :: " + actualHost ); return new URL( request.getURL().getProtocol(), actualHost, request.getURL().getPort(), request.getURL().getFile() ); }
/** * get the Uniform Resource Locator for this request * @param request * @return the URL * @throws MalformedURLException */ private URL getRequestURL( WebRequest request ) throws MalformedURLException { DNSListener dnsListener = getClientProperties().getDnsListener(); if (dnsListener == null) return request.getURL(); String hostName = request.getURL().getHost(); String portPortion = request.getURL().getPort() == -1 ? "" : (":" + request.getURL().getPort()); setHeaderField( "Host", hostName + portPortion ); String actualHost = dnsListener.getIpAddress( hostName ); if (HttpUnitOptions.isLoggingHttpHeaders()) System.out.println( "Rerouting request to :: " + actualHost ); return new URL( request.getURL().getProtocol(), actualHost, request.getURL().getPort(), request.getURL().getFile() ); }