List of usage examples for org.apache.http.client.methods HttpUriRequest setHeader
void setHeader(String str, String str2);
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()); }