Example usage for org.apache.http.client.fluent Request userAgent

List of usage examples for org.apache.http.client.fluent Request userAgent

Introduction

In this page you can find the example usage for org.apache.http.client.fluent Request userAgent.

Prototype

public Request userAgent(final String agent) 

Source Link

Usage

From source file:eu.anynet.java.util.HttpClient.java

/**
 * Add default properties to the fluent object
 * @param r The request/*  ww w  .  j a v a  2s. c o m*/
 * @return The modified request
 */
private static Request defaults(Request r) {
    return r.userAgent(
            "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36")
            .connectTimeout(5000).socketTimeout(5000).version(HttpVersion.HTTP_1_1);
}

From source file:edu.jhuapl.dorset.http.apache.ApacheHttpClient.java

private void prepareRequest(Request apacheRequest) {
    if (getUserAgent() != null) {
        apacheRequest.userAgent(getUserAgent());
    }/*from   w ww . j  a v  a 2s. c o  m*/
    if (getConnectTimeout() != null) {
        apacheRequest.connectTimeout(getConnectTimeout());
    }
    if (getReadTimeout() != null) {
        apacheRequest.socketTimeout(getReadTimeout());
    }

    if (!requestHeaders.isEmpty()) {
        for (Map.Entry<String, String> entry : requestHeaders.entrySet()) {
            apacheRequest.addHeader(entry.getKey(), entry.getValue());
        }
    }
}

From source file:org.schedulesdirect.api.json.DefaultJsonRequest.java

private Request initRequest() {
    Request r = null;
    switch (action) {
    case GET://from  w  w w .  j ava  2 s.  c  o m
        r = Request.Get(baseUrl);
        break;
    case PUT:
        r = Request.Put(baseUrl);
        break;
    case POST:
        r = Request.Post(baseUrl);
        break;
    case DELETE:
        r = Request.Delete(baseUrl);
        break;
    case OPTIONS:
        r = Request.Options(baseUrl);
        break;
    case HEAD:
        r = Request.Head(baseUrl);
        break;
    }
    return r.userAgent(userAgent);
}