@Override public String requestHeader(HttpRequest request, String name) { Header result = request.getFirstHeader(name); return result != null ? result.getValue() : null; }
private static String getSigningDateTime(HttpRequest request, Date signingTime) { Header dateHeader = request.getFirstHeader("X-Amz-Date"); if (dateHeader != null) { return dateHeader.getValue(); } synchronized (TIME_FORMAT) { return TIME_FORMAT.format(signingTime); } }
private static URI getUri(HttpRequest request) { String hostName = request.getFirstHeader("host").getValue(); String requestTarget = request.getRequestLine().getUri(); URI requestUri = createUri(hostName, requestTarget); return requestUri.normalize(); }
Header cookieHeaderServer = httpRequest.getFirstHeader("Cookie"); if ((cookieHeaderServer != null) && (cookieHeaderServer.getValue() != null)) { cookieHeaderKeyValues = cookieHeaderServer.getValue();
context.getAttribute(ExecutionContext.HTTP_REQUEST); if (request != null) { Header header = request.getFirstHeader(HTTP.CONN_DIRECTIVE); if (header != null) { response.setHeader(HTTP.CONN_DIRECTIVE, header.getValue());
public String getContentType() { Header header = this.request.getFirstHeader(HTTP.CONTENT_TYPE); if (header != null) { return header.getValue(); } else { return null; } }
public String getContentType() { try { return request.getFirstHeader("content-type").getValue(); } catch ( Exception ex ) { // NPE or ArrayOOBEx return null; } } public String getHeader(String name) {
@Override public String getHeader(final String name) { final Header first = clientRequest.getFirstHeader(name); return first != null ? first.getValue() : null; }
@Override public String getHeader(final String name) { final Header first = clientRequest.getFirstHeader(name); return first != null ? first.getValue() : null; }
private boolean hasUnsupportedConditionalHeaders(HttpRequest request) { return (request.getFirstHeader(HeaderConstants.IF_RANGE) != null || request.getFirstHeader(HeaderConstants.IF_MATCH) != null || hasValidDateField(request, HeaderConstants.IF_UNMODIFIED_SINCE)); }
public void putExtraHeaders( HttpRequest httpRequest ) { mdcHeadersList.forEach( ( header ) -> { Header h = httpRequest.getFirstHeader( header ); if ( h != null ) { MDC.put( header, h.getValue() ); } } ); } }
@Override public String getContentType() { return Optional.of(request) .map(request -> request.getFirstHeader("Content-Type")) .map(Header::getValue) .orElse(""); }
@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"); } } });
@Override public void process(HttpRequest request, HttpContext context) throws HttpException, IOException { Header host = request.getFirstHeader(HTTP.TARGET_HOST); if (host != null) { if (host.getValue().endsWith(":80") || host.getValue().endsWith(":443")) { request.setHeader(HTTP.TARGET_HOST, host.getValue().replaceFirst(":\\d+", "")); LOG.info("httpRequestInterceptor: removing default port from host header"); } } } });
@Override public boolean matches(Request request) { return request.getHttpRequest().getFirstHeader(header) != null && value.matches(request.getHttpRequest().getFirstHeader(header).getValue()); }
boolean clientRequestsOurOptions(HttpRequest request) { RequestLine line = request.getRequestLine(); if (!HeaderConstants.OPTIONS_METHOD.equals(line.getMethod())) return false; if (!"*".equals(line.getUri())) return false; if (!"0".equals(request.getFirstHeader(HeaderConstants.MAX_FORWARDS).getValue())) return false; return true; }
public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { Header existingUserAgent = request.getFirstHeader(HttpHeaders.USER_AGENT); String userAgent = String.format("gerrit-intellij-plugin/%s", Version.get()); userAgent += " using " + existingUserAgent.getValue(); request.setHeader(HttpHeaders.USER_AGENT, userAgent); } }
private void ensurePartialContentIsNotSentToAClientThatDidNotRequestIt(final HttpRequest request, final HttpResponse response) throws IOException { if (request.getFirstHeader(HeaderConstants.RANGE) != null || response.getStatusLine().getStatusCode() != HttpStatus.SC_PARTIAL_CONTENT) { return; } consumeBody(response); throw new ClientProtocolException(UNEXPECTED_PARTIAL_CONTENT); }
@Test public void getHeaderSingleValue_returns_null_if_no_matching_header_found() { // given String headerKey = "headerKey-" + UUID.randomUUID().toString(); doReturn(null).when(requestMock).getFirstHeader(anyString()); // when String result = implSpy.getHeaderSingleValue(requestMock, headerKey); // then assertThat(result).isNull(); verify(requestMock).getFirstHeader(headerKey); }
@Override public void process(HttpRequest request, HttpContext context) throws HttpException, IOException { if (request == null) throw new IllegalArgumentException("HTTP request must not be null"); if (!request.containsHeader(HTTP.USER_AGENT)) { String useragent = HttpProtocolParams.getUserAgent(request.getParams()); request.addHeader(HTTP.USER_AGENT, buildUserAgentString(useragent)); } else { String useragent = request.getFirstHeader(HTTP.USER_AGENT).getValue(); request.setHeader(HTTP.USER_AGENT, buildUserAgentString(useragent)); } }