@Override protected void addHttpAuthHeader(HttpRequest httpRequest, HttpContext httpContext) throws Exception { httpRequest.addHeader(HIVE_DELEGATION_TOKEN_HEADER, tokenStr); } }
@Override public void process(HttpRequest httpRequest, HttpContext httpContext) throws HttpException, IOException { if (injectHeader){ httpRequest.addHeader("X-XSRF-HEADER", "true"); } } }
@Override public void applyToken(AbstractAjaxCallback<?, ?> cb, HttpRequest request) { //AQUtility.debug("apply token", token); request.addHeader("Authorization", "GoogleLogin auth=" + token); }
String username = ... String password = ... UsernamePasswordCredentials creds = new UsernamePasswordCredentials(username, password); HttpRequest request = ... request.addHeader(new BasicScheme().authenticate(creds, request));
public void process( final HttpRequest request, final HttpContext context) throws HttpException, IOException { if (!request.containsHeader("Accept-Encoding")) { request.addHeader("Accept-Encoding", "gzip"); } } });
@Override protected void addHttpAuthHeader(HttpRequest httpRequest, HttpContext httpContext) throws Exception { Header basicAuthHeader = authScheme.authenticate(credentials, httpRequest, httpContext); httpRequest.addHeader(basicAuthHeader); } }
public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { if (request == null) { throw new IllegalArgumentException("HTTP request may not be null"); } if (!request.containsHeader(HTTP.CONN_DIRECTIVE)) { // Default policy is to keep connection alive // whenever possible request.addHeader(HTTP.CONN_DIRECTIVE, HTTP.CONN_KEEP_ALIVE); } }
public static void modifyRequestToAcceptGzipResponse(HttpRequest request) { Timber.i("Requesting gzipped data"); request.addHeader("Accept-Encoding", "gzip"); }
@Override public void process(final HttpRequest request, final HttpContext context) { // Add header to accept gzip content if (!request.containsHeader(IgnitedHttp.HEADER_ACCEPT_ENCODING)) { request.addHeader(IgnitedHttp.HEADER_ACCEPT_ENCODING, IgnitedHttp.ENCODING_GZIP); } }
public void process( final HttpRequest req, final HttpContext context ) throws HttpException, IOException { // set the Accept-Encoding header: String encoding = getContentEncoding(); if ( !req.containsHeader( ACCEPT_ENC_HDR ) ) req.addHeader( ACCEPT_ENC_HDR, encoding ); else { StringBuilder values = new StringBuilder(); for ( Header h : req.getHeaders( ACCEPT_ENC_HDR ) ) values.append( h.getValue() ).append( "," ); String encList = (!values.toString().contains( encoding )) ? values .append( encoding ).toString() : values.toString().substring( 0, values.lastIndexOf( "," ) ); req.setHeader( ACCEPT_ENC_HDR, encList ); } //TODO compress request and add content-encoding header. } }
@Override protected void addHttpAuthHeader(HttpRequest httpRequest, HttpContext httpContext) throws Exception { try { // Generate the service ticket for sending to the server. // Locking ensures the tokens are unique in case of concurrent requests kerberosLock.lock(); String kerberosAuthHeader = HttpAuthUtils.getKerberosServiceTicket(principal, host, serverHttpUrl, loggedInSubject); // Set the session key token (Base64 encoded) in the headers httpRequest.addHeader(HttpAuthUtils.AUTHORIZATION + ": " + HttpAuthUtils.NEGOTIATE + " ", kerberosAuthHeader); } catch (Exception e) { throw new HttpException(e.getMessage(), e); } finally { kerberosLock.unlock(); } } }
public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { if (request == null) { throw new IllegalArgumentException("HTTP request may not be null"); } // Add default headers Collection<?> defHeaders = (Collection<?>) request.getParams().getParameter( ClientPNames.DEFAULT_HEADERS); if (defHeaders != null) { for (Object defHeader : defHeaders) { request.addHeader((Header) defHeader); } } }
/** * Sign a request. Add the headers that authenticate the request. * * @param request The request to sign. * @param credentials The credentials to use when signing. * @param signingTime The invocation time to use; */ void sign(HttpRequest request, AuthConfig credentials, Date signingTime) { AwsSigner4Request sr = new AwsSigner4Request(region, service, request, signingTime); if(!request.containsHeader("X-Amz-Date")) { request.addHeader("X-Amz-Date", sr.getSigningDateTime()); } request.addHeader("Authorization", task4(sr, credentials)); final String securityToken = credentials.getAuth(); if (StringUtils.isNotEmpty(securityToken)) { request.addHeader("X-Amz-Security-Token", securityToken); } }
public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { if (request == null) { throw new IllegalArgumentException("HTTP request may not be null"); } if (!request.containsHeader(HTTP.USER_AGENT)) { String useragent = HttpProtocolParams.getUserAgent(request.getParams()); if (useragent != null) { request.addHeader(HTTP.USER_AGENT, useragent); } } }
public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { if (request == null) { throw new IllegalArgumentException("HTTP request may not be null"); } if (request instanceof HttpEntityEnclosingRequest) { HttpEntity entity = ((HttpEntityEnclosingRequest)request).getEntity(); // Do not send the expect header if request body is known to be empty if (entity != null && entity.getContentLength() != 0) { ProtocolVersion ver = request.getRequestLine().getProtocolVersion(); if (HttpProtocolParams.useExpectContinue(request.getParams()) && !ver.lessEquals(HttpVersion.HTTP_1_0)) { request.addHeader(HTTP.EXPECT_DIRECTIVE, HTTP.EXPECT_CONTINUE); } } } }
HttpEntity entity = ((HttpEntityEnclosingRequest)request).getEntity(); if (entity == null) { request.addHeader(HTTP.CONTENT_LEN, "0"); return; "Chunked transfer encoding not allowed for " + ver); request.addHeader(HTTP.TRANSFER_ENCODING, HTTP.CHUNK_CODING); } else { request.addHeader(HTTP.CONTENT_LEN, Long.toString(entity.getContentLength())); request.addHeader(entity.getContentType()); request.addHeader(entity.getContentEncoding());
request.addHeader(HTTP.TARGET_HOST, targethost.toHostString());
request.addHeader(authScheme.authenticate(creds, request)); } catch (AuthenticationException ex) { if (this.log.isErrorEnabled()) {
request.addHeader(authScheme.authenticate(creds, request)); } catch (AuthenticationException ex) { if (this.log.isErrorEnabled()) {