Package com.gargoylesoftware.htmlunit

Examples of com.gargoylesoftware.htmlunit.WebRequestSettings


        host = System.getProperty("host");
        port = Integer.parseInt(System.getProperty("port"));

        client = new WebClient();
        domainURL = getURL("/");
        WebRequestSettings settings = new WebRequestSettings(domainURL);
        WebResponse response = client.getWebConnection().getResponse(settings);
       
        state = client.getWebConnection().getState();

    }
View Full Code Here


   *
   * @see com.gargoylesoftware.htmlunit.WebResponse#getRequestSettings()
   */
  public WebRequestSettings getRequestSettings() {
    if (settings == null) {
      settings = new WebRequestSettings(this.getUrl(), getRequestMethod());
    }
    return settings;
  }
View Full Code Here

    /**
     * Sends HTTP GET request and loads response object.
     */
    protected void loadResponse(String pageURL) throws Exception {
        URL url = new URL(this.setupBaseUrl(), pageURL);
        this.response = this.webClient.loadWebResponse(new WebRequestSettings(url, SubmitMethod.GET));
    }
View Full Code Here

     * Sends HTTP GET request and loads response object.
     */
    protected void loadResponse(String pageURL)
        throws Exception
    {
        WebRequestSettings webRequestSettings = new WebRequestSettings(new URL(baseURL, pageURL), SubmitMethod.GET);
        this.response = webClient.loadWebResponse(webRequestSettings);
    }
View Full Code Here

            }
            catch (final MalformedURLException e) {
                throw new IllegalStateException(
                        "Not a valid url: " + getHrefAttribute());
            }
            final WebRequestSettings settings = new WebRequestSettings(url);
            final WebWindow webWindow = enclosingPage.getEnclosingWindow();
            webClient.getPage(
                    webWindow,
                    enclosingPage.getResolvedTarget(getTargetAttribute()),
                    settings);
View Full Code Here

            final HtmlPage page = (HtmlPage) getPage();
            final WebClient webclient = page.getWebClient();

            final String src = getArchiveAttribute();
            final URL url = page.getFullyQualifiedUrl(src);
            appletWebResponse_ = webclient.loadWebResponse(new WebRequestSettings(url));

            downloaded_ = true;
        }

        appletClassLoader_ = new AppletClassLoader();
View Full Code Here

        try {
            // put about:blank in the window to allow JS to run on this frame before the
            // real content is loaded
            final WebClient webClient = getPage().getEnclosingWindow().getWebClient();
            final HtmlPage temporaryPage = webClient.getPage(enclosedWindow_,
                new WebRequestSettings(WebClient.URL_ABOUT_BLANK));
            temporaryPage.setReadyState(READY_STATE_LOADING);
        }
        catch (final FailingHttpStatusCodeException e) {
            // should never occur
        }
View Full Code Here

            if (isAlreadyLoadedByAncestor(url)) {
                notifyIncorrectness("Recursive src attribute of " + getTagName() + ": url=[" + src + "]. Ignored.");
                return;
            }
            try {
                final WebRequestSettings settings = new WebRequestSettings(url);
                settings.setAdditionalHeader("Referer", getPage().getWebResponse().getRequestSettings().getUrl()
                        .toExternalForm());
                getPage().getEnclosingWindow().getWebClient().getPage(enclosedWindow_, settings);
            }
            catch (final IOException e) {
                if (LOG.isErrorEnabled()) {
View Full Code Here

        if (!downloaded_) {
            final HtmlPage page = (HtmlPage) getPage();
            final WebClient webclient = page.getWebClient();

            final URL url = page.getFullyQualifiedUrl(getSrcAttribute());
            final WebRequestSettings request = new WebRequestSettings(url);
            request.setAdditionalHeader("Referer",
                page.getWebResponse().getRequestSettings().getUrl().toExternalForm());
            imageWebResponse_ = webclient.loadWebResponse(request);
            downloaded_ = true;
        }
    }
View Full Code Here

                // Return the current page.
                return htmlPage;
            }
        }

        final WebRequestSettings settings = getWebRequestSettings(submitElement);
        final String target = htmlPage.getResolvedTarget(getTargetAttribute());

        final WebWindow webWindow = htmlPage.getEnclosingWindow();
        webClient.download(webWindow, target, settings, "JS form.submit()");
        return htmlPage;
View Full Code Here

TOP

Related Classes of com.gargoylesoftware.htmlunit.WebRequestSettings

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.