protected void addHeaders(HttpRequestBase httpRequest) { if (this.accessToken != null) { httpRequest.addHeader("Authorization", "OAuth " + this.accessToken); } httpRequest.addHeader("Content-Type", "application/json"); //httpRequest.addHeader("Accept-Encoding", "zip"); //httpRequest.addHeader("Content-Encoding", "gzip"); //httpRequest.addHeader("Connection", "Keep-Alive"); //httpRequest.addHeader("Keep-Alive", "timeout=60000"); }
private void addHttpHeaders(HttpRequestBase method) { method.addHeader("Accept", "application/json, text/plain, */*"); method.addHeader("Content-Type", APPLICATION_JSON); String basicAuth = DatatypeConverter .printBase64Binary((this.userName + ":" + this.password).getBytes(StandardCharsets.UTF_8)); method.addHeader("Authorization", "Basic " + basicAuth); }
private void addHttpHeaders(HttpRequestBase method) { method.addHeader("Accept", "application/json, text/plain, */*"); method.addHeader("Content-Type", "application/json"); method.addHeader("User-Agent", "KylinJDBCDriver"); String username = connProps.getProperty("user"); String password = connProps.getProperty("password"); String basicAuth = DatatypeConverter .printBase64Binary((username + ":" + password).getBytes(StandardCharsets.UTF_8)); method.addHeader("Authorization", "Basic " + basicAuth); }
@Override protected void addHeaders(HttpRequestBase httpRequest) { if (refreshToken == null) { super.addHeaders(httpRequest); } else { if (this.accessToken != null) { httpRequest.addHeader("Authorization", "Bearer " + this.accessToken); } httpRequest.addHeader("Content-Type", "application/json"); } }
/** * Configures the headers in the specified Apache HTTP request. */ private void addHeadersToRequest(HttpRequestBase httpRequest, Request<?> request) { httpRequest.addHeader(HttpHeaders.HOST, getHostHeaderValue(request.getEndpoint())); // Copy over any other headers already in our request for (Entry<String, String> entry : request.getHeaders().entrySet()) { /* * HttpClient4 fills in the Content-Length header and complains if * it's already present, so we skip it here. We also skip the Host * header to avoid sending it twice, which will interfere with some * signing schemes. */ if (!(ignoreHeaders.contains(entry.getKey()))) { httpRequest.addHeader(entry.getKey(), entry.getValue()); } } /* Set content type and encoding */ if (httpRequest.getHeaders(HttpHeaders.CONTENT_TYPE) == null || httpRequest .getHeaders (HttpHeaders.CONTENT_TYPE).length == 0) { httpRequest.addHeader(HttpHeaders.CONTENT_TYPE, "application/x-www-form-urlencoded; " + "charset=" + DEFAULT_ENCODING.toLowerCase()); } }
private HttpRequestBase createRemoteRequest(final FullHttpRequest request, final URL url) { HttpRequestBase remoteRequest = createBaseRequest(url, request.method()); remoteRequest.setProtocolVersion(createVersion(request)); for (Map.Entry<String, String> entry : request.headers()) { if (isRequestHeader(entry)) { remoteRequest.addHeader(entry.getKey(), entry.getValue()); } } return remoteRequest; }
if (values != null) { for (String value : values) { reqObj.addHeader(entry.getKey(), value);
reqObj.addHeader("User-Agent", UserAgent.getUserAgent(isMobile)); for(Map.Entry<String, String> entry : request.getHeaders().entrySet()) { reqObj.setHeader(entry.getKey(), entry.getValue());
static HttpRequestBase createRequest(HttpReq config) { Map<String, String> headers = U.safe(config.headers()); Map<String, String> cookies = U.safe(config.cookies()); String url = config.url(); url = Msc.urlWithProtocol(url); HttpRequestBase req = createReq(config, url); for (Map.Entry<String, String> e : headers.entrySet()) { req.addHeader(e.getKey(), e.getValue()); } if (U.notEmpty(cookies)) { req.addHeader("Cookie", joinCookiesAsHeader(cookies)); } switch (config.verb()) { case POST: case PUT: case PATCH: HttpEntityEnclosingRequestBase entityEnclosingReq = (HttpEntityEnclosingRequestBase) req; if (config.body() != null) { entityEnclosingReq.setEntity(byteBody(config)); } else if (U.notEmpty(config.data()) || U.notEmpty(config.files())) { entityEnclosingReq.setEntity(paramsBody(config.data(), config.files())); } break; } req.setConfig(reqConfig(config)); return req; }
@Override public void addHeader(String theName, String theValue) { myRequest.addHeader(theName, theValue); }
public HttpClient withHeader(String name, String value) { requireHttpRequestInstance(); httpRequest.addHeader(name, value); return this; }
protected void commitHeaders(ClientInvocation request, HttpRequestBase httpMethod) { MultivaluedMap<String, String> headers = request.getHeaders().asMap(); for (Map.Entry<String, List<String>> header : headers.entrySet()) { List<String> values = header.getValue(); for (String value : values) { httpMethod.addHeader(header.getKey(), value); } } }
private static void commitHeaders(ClientInvocation request, HttpRequestBase httpMethod) { MultivaluedMap<String, String> headers = request.getHeaders().asMap(); for (Map.Entry<String, List<String>> header : headers.entrySet()) { List<String> values = header.getValue(); for (String value : values) { httpMethod.addHeader(header.getKey(), value); } } }
/** * Configures the headers in the specified Apache HTTP request. */ private void addHeadersToRequest(HttpRequestBase httpRequest, Request<?> request) { httpRequest.addHeader(HttpHeaders.HOST, getHostHeaderValue(request.getEndpoint())); // Copy over any other headers already in our request for (Entry<String, String> entry : request.getHeaders().entrySet()) { /* * HttpClient4 fills in the Content-Length header and complains if * it's already present, so we skip it here. We also skip the Host * header to avoid sending it twice, which will interfere with some * signing schemes. */ if (!(ignoreHeaders.contains(entry.getKey()))) { httpRequest.addHeader(entry.getKey(), entry.getValue()); } } /* Set content type and encoding */ if (httpRequest.getHeaders(HttpHeaders.CONTENT_TYPE) == null || httpRequest .getHeaders (HttpHeaders.CONTENT_TYPE).length == 0) { httpRequest.addHeader(HttpHeaders.CONTENT_TYPE, "application/x-www-form-urlencoded; " + "charset=" + DEFAULT_ENCODING.toLowerCase()); } }
private static void addAuthorization(HttpRequestBase request, String user, String pwd) { try { //String authHeaderStr = String.format("Basic %s", new String(Base64.encodeBase64(String.format("%s:%s", user, pwd).getBytes()), "UTF-8")); String authHeaderStr = String.format("Basic %s", new String(Base64.getEncoder().encode(String.format("%s:%s", user, pwd).getBytes("UTF-8")))); request.addHeader("Authorization", authHeaderStr); } catch(Exception e){ log.error("ERROR adding authorization header : ", e); } }
private void configureRequestHeaders(ServiceClient.Request request, ExecutionContext context, HttpRequestBase httpRequest) { for (Entry<String, String> entry : request.getHeaders().entrySet()) { if (entry.getKey().equalsIgnoreCase(HttpHeaders.CONTENT_LENGTH) || entry.getKey().equalsIgnoreCase(HttpHeaders.HOST)) { continue; } httpRequest.addHeader(entry.getKey(), entry.getValue()); } } }
private void setProxyAuthorizationIfNeed(HttpRequestBase httpRequest) { if (this.credentialsProvider != null) { String auth = this.config.getProxyUsername() + ":" + this.config.getProxyPassword(); byte[] encodedAuth = Base64.encodeBase64(auth.getBytes()); String authHeader = "Basic " + new String(encodedAuth); httpRequest.addHeader(AUTH.PROXY_AUTH_RESP, authHeader); } }
private static void commitHeaders(ClientInvocation request, HttpRequestBase httpMethod) { MultivaluedMap<String, String> headers = request.getHeaders().asMap(); for (Map.Entry<String, List<String>> header : headers.entrySet()) { List<String> values = header.getValue(); for (String value : values) { httpMethod.addHeader(header.getKey(), value); } } }
/** * Adds security information to the http request. * @param request */ protected void addSecurity(HttpRequestBase request) throws SourceConnectorException { if (this.getExternalTokenType() == TOKEN_TYPE_PAT) { request.addHeader("PRIVATE-TOKEN", getExternalToken()); } if (this.getExternalTokenType() == TOKEN_TYPE_OAUTH) { request.addHeader("Authorization", "Bearer " + getExternalToken()); } }