Package org.apache.http.client.methods

Examples of org.apache.http.client.methods.HttpRequestBase.addHeader()


    if (request.getReadTimeoutMillis() != null) {
      httpRequest.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, request.getReadTimeoutMillis());
    }

    if (config.getGzipRequest()) {
      httpRequest.addHeader("Accept-Encoding", "gzip, deflate");
      //httpRequest.addHeader("Content-Encoding", "gzip");
    }

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


        httpRequest.setHeader("Content-Type", contentType);
      }
    }

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

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

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

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

    HttpResponse httpResponse = call(httpRequest);

    Header[] responseHeaders = httpResponse.getAllHeaders();
View Full Code Here

                    throw new OpenESBClientException("Unknown HTTP method name: " + req.method());
            }

            if (req.headers() != null && !req.headers().isEmpty()) {
                for (Map.Entry<String, String> header : req.headers().entrySet()) {
                    httpRequest.addHeader(header.getKey(), header.getValue());
                }
            }
           
            if (authorizationToken != null) {
                httpRequest.addHeader(HttpHeaders.AUTHORIZATION, "Token " + authorizationToken);
View Full Code Here

                    httpRequest.addHeader(header.getKey(), header.getValue());
                }
            }
           
            if (authorizationToken != null) {
                httpRequest.addHeader(HttpHeaders.AUTHORIZATION, "Token " + authorizationToken);
            }

            return httpClient.execute(host, httpRequest, responseHandler);
        } catch (Exception ex) {
            //    Logger.getLogger(OpenESBClientImpl.class.getName()).log(Level.SEVERE, null, ex);
View Full Code Here

            if ((authType.equals(AuthType.GLOBAL_HTTP_SETTINGS) && settings.getBoolean(HttpSettings.AUTHENTICATE_PREEMPTIVELY))
                    || authType.equals(AuthType.PREEMPTIVE)) {
                UsernamePasswordCredentials creds = new UsernamePasswordCredentials(username, password);
                Header header = BasicScheme.authenticate(creds, "utf-8", false);
                httpMethod.removeHeaders("Authorization");
                httpMethod.addHeader(header);
            }
        }

        httpContext.setAttribute(ClientContext.CREDS_PROVIDER, new UPDCredentialsProvider(username, password, domain));
    }
View Full Code Here

            }

            switch (param.getStyle()) {
                case HEADER:
                    for (String valuePart : valueParts) {
                        httpMethod.addHeader(param.getName(), valuePart);
                    }
                    break;
                case QUERY:
                    if (formMp == null || !request.isPostQueryString()) {
                        for (String valuePart : valueParts) {
View Full Code Here

            }        
            method.setParams(params);
        } else {
            throw new NotImplementedException("This proxy does not support " + METHOD + " HTTP method (only GET, HEAD or POST methods are implemented)");
        }
        method.addHeader(FORWARDED_HEADER, req.getRemoteAddr());
        HttpResponse response = client.execute(method);
        res.setStatus(response.getStatusLine().getStatusCode());
        for (Header header : method.getAllHeaders()) {
          if (!FORWARDED_HEADER.equalsIgnoreCase(header.getName())) {
            res.addHeader(header.getName(), header.getValue());
View Full Code Here

  private HttpRequestBase createRequest(String identifier, String acceptHeader, UriProvider uriProvider, RequestProvider requestProvider, int attempts) {
    HttpRequestBase request = requestProvider.getRequest();
    URI uriFromIdentifier = getUri(identifier, uriProvider, attempts);
    request.setURI(uriFromIdentifier);
    request.addHeader(HttpHeaders.ACCEPT, acceptHeader);
    return request;
  }

  private URI getUri(String identifier, UriProvider uriProvider, int attempts) {
    try {
View Full Code Here

    Long id = parseEntity(response.getEntity(), Long.class);
    String resourceUrl = url + "/bookmark/" + id;

    request = new HttpPut(resourceUrl);
    ((HttpPut) request).setEntity(createEntity(bookmark));
    request.addHeader("Content-Type", "application/json");
    request.addHeader("Authorization", BASIC_CREDENTIALS);
    response = client.execute(request);
    response.close();
    assertEquals(SC_NO_CONTENT, response.getStatusLine().getStatusCode());
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.