@Override public void removeHeader(Header header) { implementation.removeHeader(header); }
public void removeHeader(final Header header) { this.request.removeHeader(header); }
public void removeHeader(final Header header) { this.request.removeHeader(header); }
@Override public void process(HttpRequest request, HttpContext ctx) throws HttpException, IOException { Header host = request.getFirstHeader(HTTP.TARGET_HOST); if (host != null) { request.removeHeader(host); LOG.debug("httpRequestInterceptor: virtual-host is not set, removing host header"); } } });
private void tryCloseConnection(HttpRequest request) { Header[] headers = request.getHeaders("Connection"); if (headers != null && headers.length > 0) { for (Header h : headers) { request.removeHeader(h); } } request.addHeader("Connection", "close"); }
@Override public void process(HttpRequest request, HttpContext context) { if (!request.containsHeader(HEADER_ACCEPT_ENCODING)) { request.addHeader(HEADER_ACCEPT_ENCODING, ENCODING_GZIP); } for (String header : clientHeaderMap.keySet()) { if (request.containsHeader(header)) { Header overwritten = request.getFirstHeader(header); Log.d(LOG_TAG, String.format("Headers were overwritten! (%s | %s) overwrites (%s | %s)", header, clientHeaderMap.get(header), overwritten.getName(), overwritten.getValue()) ); //remove the overwritten header request.removeHeader(overwritten); } request.addHeader(header, clientHeaderMap.get(header)); } } });
private void remove100ContinueHeaderIfExists(final HttpRequest request) { boolean hasHeader = false; final Header[] expectHeaders = request.getHeaders(HTTP.EXPECT_DIRECTIVE); List<HeaderElement> expectElementsThatAreNot100Continue = new ArrayList<HeaderElement>(); for (final Header h : expectHeaders) { for (final HeaderElement elt : h.getElements()) { if (!(HTTP.EXPECT_CONTINUE.equalsIgnoreCase(elt.getName()))) { expectElementsThatAreNot100Continue.add(elt); } else { hasHeader = true; } } if (hasHeader) { request.removeHeader(h); for (final HeaderElement elt : expectElementsThatAreNot100Continue) { final BasicHeader newHeader = new BasicHeader(HTTP.EXPECT_DIRECTIVE, elt.getName()); request.addHeader(newHeader); } return; } else { expectElementsThatAreNot100Continue = new ArrayList<HeaderElement>(); } } }
private void remove100ContinueHeaderIfExists(HttpRequest request) { boolean hasHeader = false; Header[] expectHeaders = request.getHeaders(HTTP.EXPECT_DIRECTIVE); List<HeaderElement> expectElementsThatAreNot100Continue = new ArrayList<HeaderElement>(); for (Header h : expectHeaders) { for (HeaderElement elt : h.getElements()) { if (!(HTTP.EXPECT_CONTINUE.equalsIgnoreCase(elt.getName()))) { expectElementsThatAreNot100Continue.add(elt); } else { hasHeader = true; } } if (hasHeader) { request.removeHeader(h); for (HeaderElement elt : expectElementsThatAreNot100Continue) { BasicHeader newHeader = new BasicHeader(HTTP.EXPECT_DIRECTIVE, elt.getName()); request.addHeader(newHeader); } return; } else { expectElementsThatAreNot100Continue = new ArrayList<HeaderElement>(); } } }
Header[] header = request.getHeaders("authorization"); for (int i = 0; i < header.length; i++) { request.removeHeader(header[i]);
httpRequest.getFirstHeader(HTTPConstants.HEADER_SOAP_ACTION); if (existingHeader != null) { httpRequest.removeHeader(existingHeader);
@Override public void process(HttpRequest request, HttpContext context) throws HttpException, IOException { // Add Security headers try { if (null == token.getAccessToken()) { return; } } catch (Exception e) { Platform.getInstance().log(e); return; } // Remove any existing authorization headers which can cause oauth requests to fail if(request.containsHeader("authorization")){ Header[] header = request.getHeaders("authorization"); for (int i = 0; i < header.length; i++) { request.removeHeader(header[i]); } } String authorizationheader = "Bearer " + token.getAccessToken(); request.addHeader("Authorization", authorizationheader); } }
request.getFirstHeader(HTTPConstants.HEADER_SOAP_ACTION); if (existingHeader != null) { request.removeHeader(existingHeader);