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

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

Introduction

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

Prototype

void setHeader(String str, String str2);

Source Link

Usage

From source file:org.keycloak.adapters.springsecurity.service.context.KeycloakConfidentialClientRequestFactory.java

@Override
protected void postProcessHttpRequest(HttpUriRequest request) {
    request.setHeader(HttpHeaders.AUTHORIZATION, this.createBasicAuthorizationHeader());
}

From source file:com.comcast.cim.rest.client.xhtml.XhtmlHttpClient.java

/**
 * Executes the given HTTP request and returns the next
 * application state.//from   www . ja v a  2 s  . c o  m
 * @param req HTTP request to execute
 * @return new application state
 * @throws ClientProtocolException
 * @throws IOException
 */
public XhtmlApplicationState execute(HttpUriRequest req) throws ClientProtocolException, IOException {
    req.setHeader("Accept", ACCEPT_HEADER);
    URL context = new URL(req.getURI().toString());
    XhtmlResponseHandler rh = xhtmlResponseHandlerFactory.get(context);
    XhtmlApplicationState state = httpClient.execute(req, rh);
    return state;
}

From source file:com.haoqee.chatsdk.net.Utility.java

public static void setHeader(String httpMethod, HttpUriRequest request, BaseParameters authParam, String url) {
    if (!isBundleEmpty(mRequestHeader)) {
        for (int loc = 0; loc < mRequestHeader.size(); loc++) {
            String key = mRequestHeader.getKey(loc);
            request.setHeader(key, mRequestHeader.getValue(key));
        }/*w ww. j  av a  2 s . c  o  m*/
    }
    if (!isBundleEmpty(authParam) && mAuth != null) {
        String authHeader = mAuth.getWeiboAuthHeader(httpMethod, url, authParam);
        if (authHeader != null) {
            request.setHeader("Authorization", authHeader);
        }
    }
    request.setHeader("User-Agent", System.getProperties().getProperty("http.agent") + " WeiboAndroidSDK");
}

From source file:org.chaplib.HttpResource.java

private HttpResponse execute(HttpUriRequest req) {
    try {/*www .ja v a  2 s.  co  m*/
        req.setHeader("User-Agent", "chaplib/0.1.0 Apache-HttpClient/4.1.3");
        return httpClient.execute(req);
    } catch (ClientProtocolException e) {
        throw new RuntimeException(e);
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

From source file:io.gs2.model.OnetimeTokenGs2Credential.java

@Override
public void authorized(HttpUriRequest request, String service, String module, String function, Long timestamp) {
    request.setHeader("X-GS2-REQUEST-TIMESTAMP", String.valueOf(timestamp));
    request.setHeader("X-GS2-ONETIME-TOKEN", token);
}

From source file:nl.surfnet.coin.selenium.CorsHeaderTestSelenium.java

@Test
public void preflight() throws Exception {
    HttpClient client = new DefaultHttpClient();
    HttpUriRequest req = new HttpOptions(getApiBaseUrl() + OS_URL);
    req.setHeader("Origin", "localhost");
    client.execute(req, new ResponseHandler<Object>() {
        @Override//from  w w  w .j ava  2  s .  co m
        public Object handleResponse(HttpResponse response) throws ClientProtocolException, IOException {
            assertThat("response header Access-Control-Allow-Methods should contain 'GET'",
                    response.getFirstHeader("Access-Control-Allow-Methods").getValue(), containsString("GET"));
            assertThat("No content should be served on a preflight request",
                    response.getEntity().getContentLength(), equalTo(0L));
            return null;
        }
    });
}

From source file:com.asquera.elasticsearch.plugins.http.auth.integration.IpAuthenticationIntegrationTest.java

@Test
public void proxyViaLocalhostIpAuthenticatesWhitelistedClients() throws Exception {
    HttpUriRequest request = httpRequest();
    request.setHeader("X-Forwarded-For", whitelistedIp);
    CloseableHttpResponse response = closeableHttpClient().execute(request);
    assertThat(response.getStatusLine().getStatusCode(), equalTo(RestStatus.OK.getStatus()));
    request = httpRequest();/*from   w w w .  j a  v  a  2  s .c  o m*/
    request.setHeader("X-Forwarded-For", notWhitelistedIp + "," + whitelistedIp);
    response = closeableHttpClient().execute(request);
    assertThat(response.getStatusLine().getStatusCode(), equalTo(RestStatus.OK.getStatus()));
    request = httpRequest();
    request.setHeader("X-Forwarded-For", notWhitelistedIp + "," + whitelistedIp + "," + trustedIp);
    response = closeableHttpClient().execute(request);
    assertThat(response.getStatusLine().getStatusCode(), equalTo(RestStatus.OK.getStatus()));
}

From source file:com.asquera.elasticsearch.plugins.http.auth.integration.IpAuthenticationIntegrationTest.java

@Test
public void proxyViaLocalhostIpUnauthenticatesNonWhitelistedClients() throws Exception {
    HttpUriRequest request = httpRequest();
    request.setHeader("X-Forwarded-For", notWhitelistedIp);
    CloseableHttpResponse response = closeableHttpClient().execute(request);
    assertThat(response.getStatusLine().getStatusCode(), equalTo(RestStatus.UNAUTHORIZED.getStatus()));
    request = httpRequest();// w w  w. j  av  a 2s. c o m
    request.setHeader("X-Forwarded-For", whitelistedIp + "," + notWhitelistedIp + "," + trustedIp);
    response = closeableHttpClient().execute(request);
    assertThat(response.getStatusLine().getStatusCode(), equalTo(RestStatus.UNAUTHORIZED.getStatus()));
    request = httpRequest();
    request.setHeader("X-Forwarded-For", "");
    response = closeableHttpClient().execute(request);
    assertThat(response.getStatusLine().getStatusCode(), equalTo(RestStatus.UNAUTHORIZED.getStatus()));
}

From source file:org.keycloak.adapters.springsecurity.client.KeycloakClientRequestFactory.java

@Override
protected void postProcessHttpRequest(HttpUriRequest request) {
    KeycloakSecurityContext context = this.getKeycloakSecurityContext();
    request.setHeader(AUTHORIZATION_HEADER, "Bearer " + context.getTokenString());
}

From source file:com.betfair.cougar.client.HttpClientCougarRequestFactoryTest.java

@Test
public void shouldAddNewHeadersWithoutDeleteTheExistingHeaders() {

    HttpUriRequest request = new HttpGet();
    request.setHeader("X-UUID", "1111-111-111-111");

    List<Header> headers = new ArrayList<>(1);
    headers.add(new BasicHeader("NEW-HEADER", "value"));
    factory.addHeaders(request, headers);

    assertEquals(2, request.getAllHeaders().length);
    assertEquals("1111-111-111-111", request.getFirstHeader("X-UUID").getValue());
    assertEquals("value", request.getFirstHeader("NEW-HEADER").getValue());
}