Package org.apache.commons.httpclient

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


        // propagate headers as HTTP headers
        for (Map.Entry<String, Object> entry : in.getHeaders().entrySet()) {
            String headerValue = in.getHeader(entry.getKey(), String.class);
            if (strategy != null && !strategy.applyFilterToCamelHeaders(entry.getKey(), headerValue, exchange)) {
                method.addRequestHeader(entry.getKey(), headerValue);
            }
        }

        // lets store the result in the output message.
        try {
View Full Code Here


        method.getParams().setSoTimeout(timeout);
    method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
        new DefaultHttpMethodRetryHandler(3, false));
    if(httpHeaders != null){
      for(String httpHeaderKey: httpHeaders.stringPropertyNames()){
        method.addRequestHeader(new Header(httpHeaderKey,httpHeaders.getProperty(httpHeaderKey)));
      }
    }
    // add content if a valid method is given ...
    if (method instanceof EntityEnclosingMethod && content != null ) {
      EntityEnclosingMethod eeMethod = (EntityEnclosingMethod) method;
View Full Code Here

   
    System.setProperty("httpclient.useragent", getUserAgent());
    String urlStr = feedUrl.toString();
   
    HttpMethod method = new GetMethod(urlStr);
    method.addRequestHeader("Accept-Encoding", "gzip");
    method.addRequestHeader("User-Agent", getUserAgent());   
    method.setFollowRedirects(true);
   
    if (httpClientMethodCallback != null) {
      synchronized (httpClientMethodCallback) {     
View Full Code Here

    System.setProperty("httpclient.useragent", getUserAgent());
    String urlStr = feedUrl.toString();
   
    HttpMethod method = new GetMethod(urlStr);
    method.addRequestHeader("Accept-Encoding", "gzip");
    method.addRequestHeader("User-Agent", getUserAgent());   
    method.setFollowRedirects(true);
   
    if (httpClientMethodCallback != null) {
      synchronized (httpClientMethodCallback) {     
        httpClientMethodCallback.afterHttpClientMethodCreate(method);
View Full Code Here

            // parseNotifyConfig会保证使用GET方法时,request一定使用QueryString
            method.setQueryString(request.getQueryString());
        } else {
            method = new PostMethod(request.getUrl());
            ((PostMethod) method).addParameters(request.getParameters());
            method.addRequestHeader("Content-Type",
                "application/x-www-form-urlencoded; text/html; charset=" + charset);

        }

        // 设置Http Header中的User-Agent属性
View Full Code Here

                "application/x-www-form-urlencoded; text/html; charset=" + charset);

        }

        // 设置Http Header中的User-Agent属性
        method.addRequestHeader("User-Agent", "Mozilla/4.0");
        HttpResponse response = new HttpResponse();

        try {
            httpclient.executeMethod(method);
            if (request.getResultType().equals(HttpResultType.STRING)) {
View Full Code Here

    }
    StringBuilder sb = new StringBuilder(16);
    sb.append(ZiplinedBlock.BYTES_HEADER).append(offset);
    sb.append(ZiplinedBlock.BYTES_MINUS).append((offset + length)-1);
    String rangeHeader = sb.toString();
    method.addRequestHeader(ZiplinedBlock.RANGE_HEADER, rangeHeader);
    //uc.setRequestProperty(RANGE_HEADER, sb.toString());
    long start = System.currentTimeMillis();
      try {
      LOGGER.fine("Reading block:" + url + "("+rangeHeader+")");
        int status = http.executeMethod(method);
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.