private void headers(MockHttpServletRequest request) { this.webRequest.getAdditionalHeaders().forEach(request::addHeader); }
@Nullable private String header(String headerName) { return this.webRequest.getAdditionalHeaders().get(headerName); }
@Nullable private String header(String headerName, WebRequest webRequest) { return webRequest.getAdditionalHeaders().get(headerName); }
private void headers(WebTestClient.RequestBodySpec request, WebRequest webRequest) { webRequest.getAdditionalHeaders().forEach( (name, value) -> request.header(name, value)); }
/** * Returns the additional headers that were used in the in the last call * to {@link #getResponse(WebRequest)}. * @return the additional headers that were used in the in the last call * to {@link #getResponse(WebRequest)} */ public Map<String, String> getLastAdditionalHeaders() { return lastRequest_.getAdditionalHeaders(); }
/** * Returns the additional headers that were used in the in the last call * to {@link #getResponse(WebRequest)}. * @return the additional headers that were used in the in the last call * to {@link #getResponse(WebRequest)} */ public Map<String, String> getLastAdditionalHeaders() { return lastRequest_.getAdditionalHeaders(); }
private void headers(MockHttpServletRequest request) { this.webRequest.getAdditionalHeaders().forEach(request::addHeader); }
private String header(String headerName) { return this.webRequest.getAdditionalHeaders().get(headerName); }
@Nullable private String header(String headerName) { return this.webRequest.getAdditionalHeaders().get(headerName); }
new WebConnectionWrapper(webClient) { public WebResponse getResponse(WebRequest request) throws IOException { System.out.println(request.getUrl()); System.out.println(request.getAdditionalHeaders()); WebResponse response = super.getResponse(request); return response; } };
private void headers(MockHttpServletRequest request) { for (Entry<String, String> header : this.webRequest.getAdditionalHeaders().entrySet()) { request.addHeader(header.getKey(), header.getValue()); } }
private boolean isPreflight() { final HttpMethod method = webRequest_.getHttpMethod(); if (method != HttpMethod.GET && method != HttpMethod.HEAD && method != HttpMethod.POST) { return true; } for (final Entry<String, String> header : webRequest_.getAdditionalHeaders().entrySet()) { if (isPreflightHeader(header.getKey().toLowerCase(Locale.ROOT), header.getValue())) { return true; } } return false; }
private boolean isPreflight() { final HttpMethod method = webRequest_.getHttpMethod(); if (method != HttpMethod.GET && method != HttpMethod.HEAD && method != HttpMethod.POST) { return true; } for (final Entry<String, String> header : webRequest_.getAdditionalHeaders().entrySet()) { if (isPreflightHeader(header.getKey().toLowerCase(Locale.ROOT), header.getValue())) { return true; } } return false; }
private boolean isPreflight() { final HttpMethod method = webRequest_.getHttpMethod(); if (method != HttpMethod.GET && method != HttpMethod.HEAD && method != HttpMethod.POST) { return true; } for (final Entry<String, String> header : webRequest_.getAdditionalHeaders().entrySet()) { if (isPreflightHeader(header.getKey().toLowerCase(Locale.ROOT), header.getValue())) { return true; } } return false; }
private boolean isPreflight() { final HttpMethod method = webRequest_.getHttpMethod(); if (method != HttpMethod.GET && method != HttpMethod.HEAD && method != HttpMethod.POST) { return true; } for (final Entry<String, String> header : webRequest_.getAdditionalHeaders().entrySet()) { if (isPreflightHeader(header.getKey().toLowerCase(Locale.ROOT), header.getValue())) { return true; } } return false; }
private boolean isPreflightAuthorized(final WebResponse preflightResponse) { final String originHeader = preflightResponse.getResponseHeaderValue(HttpHeader.ACCESS_CONTROL_ALLOW_ORIGIN); if (!ALLOW_ORIGIN_ALL.equals(originHeader) && !webRequest_.getAdditionalHeaders().get(HttpHeader.ORIGIN).equals(originHeader)) { return false; } String headersHeader = preflightResponse.getResponseHeaderValue(HttpHeader.ACCESS_CONTROL_ALLOW_HEADERS); if (headersHeader == null) { headersHeader = ""; } else { headersHeader = headersHeader.toLowerCase(Locale.ROOT); } for (final Entry<String, String> header : webRequest_.getAdditionalHeaders().entrySet()) { final String key = header.getKey().toLowerCase(Locale.ROOT); if (isPreflightHeader(key, header.getValue()) && !headersHeader.contains(key)) { return false; } } return true; }
public HtmlUnitInProcRequest(WebRequest request) { this.request = request; headers.put("Host", UrlHelper.getRequestHost(request.getUrl())); headers.put("Content-Type", request.getEncodingType().getName() + ";" + request.getCharset()); headers.putAll(request.getAdditionalHeaders()); }
public HtmlUnitInProcRequest(WebRequest request) { this.request = request; headers.put("Host", UrlHelper.getRequestHost(request.getUrl())); headers.put("Content-Type", request.getEncodingType().getName() + ";" + request.getCharset()); headers.putAll(request.getAdditionalHeaders()); }
/** * Returns the value of the {@code referrer} property. * @return the value of the {@code referrer} property */ @JsxGetter public String getReferrer() { String referrer = ""; final WebResponse webResponse = getPage().getWebResponse(); if (webResponse != null) { referrer = webResponse.getWebRequest().getAdditionalHeaders().get(HttpHeader.REFERER); if (referrer == null) { referrer = ""; } } return referrer; }
/** * Returns the value of the {@code referrer} property. * @return the value of the {@code referrer} property */ @JsxGetter public String getReferrer() { String referrer = ""; final WebResponse webResponse = getPage().getWebResponse(); if (webResponse != null) { referrer = webResponse.getWebRequest().getAdditionalHeaders().get(HttpHeader.REFERER); if (referrer == null) { referrer = ""; } } return referrer; }