Example usage for org.apache.http.client.methods HttpRequestBase setHeader

List of usage examples for org.apache.http.client.methods HttpRequestBase setHeader

Introduction

In this page you can find the example usage for org.apache.http.client.methods HttpRequestBase setHeader.

Prototype

public void setHeader(String str, String str2) 

Source Link

Usage

From source file:org.onehippo.forge.camel.demo.rest.services.ElasticSearchRestUpdateResource.java

/**
 * {@inheritDoc}/* w w  w  .  ja va 2  s .c o  m*/
 */
@Override
protected HttpRequestBase createHttpRequest(final String action, final JSONObject payload) throws IOException {
    HttpRequestBase request = null;
    final String indexTypePath = getIndexTypePath(payload);

    if (INDEX_ACTION.equals(action)) {
        request = new HttpPut(getBaseUrl() + "/" + indexTypePath + "/" + payload.get("id"));
        request.setHeader("Content-Type", "application/json; charset=UTF-8");
        HttpEntity entity = new StringEntity(payload.toString(), "UTF-8");
        ((HttpPut) request).setEntity(entity);
    } else if (DELETE_ACTION.equals(action)) {
        request = new HttpDelete(getBaseUrl() + "/" + indexTypePath + "/" + payload.get("id"));
    }

    return request;
}

From source file:no.uka.findmyapp.android.rest.client.RestMethod.java

/**
 * Sets the request headers.//ww w  . j a  v  a2 s. com
 *
 * @param request the request
 * @param useragent the useragent
 * @return the http request base
 */
private HttpRequestBase setRequestHeaders(HttpRequestBase request, String useragent) {
    request.setHeader("Accept", sDataFormat);
    request.setHeader("Content-type", sDataFormat);
    request.setHeader("User-Agent", useragent);

    return request;
}

From source file:no.uka.findmyapp.android.rest.client.RestMethod.java

/**
 * Sets the post headers.//from   www  .j a v a  2s  .c o  m
 *
 * @param request the request
 * @param useragent the useragent
 * @return the http request base
 */
private HttpRequestBase setPostHeaders(HttpRequestBase request, String useragent) {
    request.setHeader("User-Agent", useragent);
    request.setHeader("Accept", sDataFormat);
    request.setHeader("Content-type", sDataFormat);

    return request;
}

From source file:com.am.rest.RestServiceClient.java

protected HttpResponse execute(HttpRequestBase request) throws ClientProtocolException, IOException {
    // Create client.
    HttpClient client = new DefaultHttpClient();

    if (userAgent != null && userAgent.length() > 0)
        request.setHeader("User-Agent", userAgent);

    if (contentType != null && contentType.length() > 0)
        request.setHeader("Content-Type", contentType);

    return client.execute(request);
}

From source file:au.com.borner.salesforce.client.rest.ConnectionManager.java

protected <Response extends AbstractJSONObject> Response execute(HttpRequestBase request,
        Class<Response> responseClass) {
    if (!loggedIn) {
        throw new ConnectionSessionException("You are not logged into Salesforce");
    }//from  w w  w  .  ja  v a2 s  .c om
    try {
        request.setHeader("Accept-Encoding", "gzip");
        return doExecute(request, responseClass);
    } catch (ConnectionSessionException cse) {
        logger.debug("Connection Session Exception thrown", cse);
        loggedIn = false;
        throw cse;
    }
}

From source file:com.appjma.appdeployer.service.Downloader.java

private void setupDefaultHeaders(HttpRequestBase request, String token) {
    HTTPUtils.setupDefaultHeaders(request);
    request.setHeader("Accept", "application/json");
    if (token != null) {
        request.addHeader("Authorization", "Bearer " + token);
    }/* w w w. ja  v  a  2s  .  c  om*/
}

From source file:com.neurologic.http.impl.ApacheHttpClient.java

private void transferHttpHeaders(HttpRequestBase baseRequest) {
    if (requestHeaders != null && baseRequest != null) {
        Iterator<MessageHeader> iter = requestHeaders.iterator();
        synchronized (iter) {
            while (iter.hasNext()) {
                MessageHeader mh = iter.next();
                baseRequest.setHeader(mh.getName(), mh.getValue());
            }//from ww  w  .ja v  a  2  s.  c  o m
        }
    }
}

From source file:de.cellular.lib.lightlib.backend.LLRequest.java

/**
 * Handler when some headers will be added on to request. The default version should be called to tell the backend server that the client is Android.
 * //from www  .  ja v a 2  s  .co  m
 * @param _req
 *            the {@link HttpRequestBase} object
 */
protected void onAppendHeaders(HttpRequestBase _req) {
    if (!TextUtils.isEmpty(mUserAgent)) {
        _req.setHeader("User-Agent", mUserAgent);
    }
    _req.setHeader("Accept-Encoding", "gzip");
    if (mMethod == Method.POST) {
        _req.setHeader("Content-type", "application/x-www-form-urlencoded");
    }
}

From source file:com.jivesoftware.os.routing.bird.http.client.ApacheHttpClient441BackedHttpClient.java

private void setRequestHeaders(Map<String, String> headers, HttpRequestBase requestBase) {
    if (headers != null) {
        for (Map.Entry<String, String> header : headers.entrySet()) {
            requestBase.setHeader(header.getKey(), header.getValue());
        }//from w w  w  .  j  av a 2 s .com
    }
}

From source file:com.graphaware.test.util.TestHttpClient.java

protected void setHeaders(HttpRequestBase method, Map<String, String> headers) {
    if (headers == null) {
        return;/* ww  w  .j  a v a2s .  c  om*/
    }

    for (Map.Entry<String, String> headerEntry : headers.entrySet()) {
        method.setHeader(headerEntry.getKey(), headerEntry.getValue());
    }
}