Package org.apache.commons.httpclient

Examples of org.apache.commons.httpclient.HttpMethodBase.addRequestHeader()


            }
        }

        // propagate User-Agent, so target site does not think we are a D.O.S.
        // attack
        httpMethod.addRequestHeader("User-Agent", useragentProperty);

        // BOZO - DON'T do this. default policy seems to be more flexible!!!
        // httpMethod.getParams().setCookiePolicy(CookiePolicy.
        // BROWSER_COMPATIBILITY);
View Full Code Here


    Multival headers = request.getHeaders();
    if (headers != null && headers.size() != 0) {
      for (String name : headers) {
        List<String> values = headers.get(name);
        for (String value : values) {
          httpMethod.addRequestHeader(name, value);
        }
      }
    }

    if (request.getReadTimeoutMillis() != null) {
View Full Code Here

    }
    //cannot be set globally in configuration
    httpMethod.setFollowRedirects(config.getFollowRedirects());

    if (config.getGzipRequest()) {
      httpMethod.addRequestHeader("Accept-Encoding", "gzip, deflate");
    }

    if (request.hasBody()) {
      String contentType = request.getFirstHeader("Content-Type");
      if (contentType == null) {
View Full Code Here

        httpMethod.setRequestHeader("Content-Type", contentType);
      }
    }

    if (request.getFirstHeader("Accept") == null && config.getDefaultAccept() != null) {
      httpMethod.addRequestHeader("Accept", config.getDefaultAccept());
    }

    if (request.getFirstHeader("Accept-Charset") == null) {
      httpMethod.addRequestHeader("Accept-Charset", config.getEncoding());
    }
View Full Code Here

    if (request.getFirstHeader("Accept") == null && config.getDefaultAccept() != null) {
      httpMethod.addRequestHeader("Accept", config.getDefaultAccept());
    }

    if (request.getFirstHeader("Accept-Charset") == null) {
      httpMethod.addRequestHeader("Accept-Charset", config.getEncoding());
    }

    int statusCode = call(httpMethod);

    Header[] responseHeaders = httpMethod.getResponseHeaders();
View Full Code Here

        /* Set content type and encoding */
        if (method.getRequestHeader("Content-Type") == null) {
            log.debug("Setting content-type to application/x-www-form-urlencoded; " +
                "charset=" + DEFAULT_ENCODING.toLowerCase());
            method.addRequestHeader("Content-Type",
                    "application/x-www-form-urlencoded; " +
                    "charset=" + DEFAULT_ENCODING.toLowerCase());
        } else {
            log.debug("Not overwriting Content-Type; already set to: " + method.getRequestHeader("Content-Type"));
        }
View Full Code Here

         */
        String hostHeader = endpoint.getHost();
        if (HttpUtils.isUsingNonDefaultPort(endpoint)) {
            hostHeader += ":" + endpoint.getPort();
        }
        method.addRequestHeader("Host", hostHeader);

        // When we release connections, the connection manager leaves them
        // open so they can be reused.  We want to close out any idle
        // connections so that they don't sit around in CLOSE_WAIT.
        httpClient.getHttpConnectionManager().closeIdleConnections(1000 * 30);
 
View Full Code Here

        }

        // No matter what type of HTTP method we're creating, we need to copy
        // all the headers from the request.
        for (Entry<String, String> entry : request.getHeaders().entrySet()) {
            method.addRequestHeader(entry.getKey(), entry.getValue());
        }

        return method;
    }
View Full Code Here

        /* Set content type and encoding */
        if (method.getRequestHeader("Content-Type") == null) {
            log.debug("Setting content-type to application/x-www-form-urlencoded; " +
                "charset=" + DEFAULT_ENCODING.toLowerCase());
            method.addRequestHeader("Content-Type",
                    "application/x-www-form-urlencoded; " +
                    "charset=" + DEFAULT_ENCODING.toLowerCase());
        } else {
            log.debug("Not overwriting Content-Type; already set to: " + method.getRequestHeader("Content-Type"));
        }
View Full Code Here

         */
        String hostHeader = endpoint.getHost();
        if (HttpUtils.isUsingNonDefaultPort(endpoint)) {
            hostHeader += ":" + endpoint.getPort();
        }
        method.addRequestHeader("Host", hostHeader);

        // When we release connections, the connection manager leaves them
        // open so they can be reused.  We want to close out any idle
        // connections so that they don't sit around in CLOSE_WAIT.
        httpClient.getHttpConnectionManager().closeIdleConnections(1000 * 30);
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.