@Override public Map<String, String[]> getParameterMap() { return httpRequest.getParameters(); }
@Override public String getQueryString() { return httpRequest.getQueryParameters(); }
/** * Returns the {@code HttpMethod} instance associated with the specified String name. * * @param name The name of the {@code HttpMethod} instance to retrieve. * @return the {@code HttpMethod} instance associated with the specified String name. * @throws IllegalArgumentException if {@code name} is null or does not match (case insensitive) an HttpMethod * value. */ public static HttpMethod fromName(String name) { for (HttpMethod method : values()) { if (method.name().equalsIgnoreCase(name)) { return method; } } throw new IllegalArgumentException("Unrecognized method name: " + name); } }
@Override public String getHeader(String name) { return httpRequest.getHeader(name); }
@Override public HttpMethod getMethod() { return HttpMethod.fromName(request.getMethod()); }
@Override public Enumeration<String> getHeaderNames() { return Collections.enumeration(httpRequest.getHeaders().keySet()); }
@Override public Map<String, String[]> getParameterMap() { return httpRequest.getParameters(); }
@Override public String getHeader(String name) { return httpRequest.getHeader(name); }
@Override public String getQueryString() { return httpRequest.getQueryParameters(); }
@Override public HttpMethod getMethod() { return HttpMethod.fromName(request.getMethod()); }
@Override public Enumeration<String> getHeaderNames() { return Collections.enumeration(httpRequest.getHeaders().keySet()); }
@Override public Enumeration<String> getParameterNames() { return Collections.enumeration(httpRequest.getParameters().keySet()); }
private DefaultBasicApiAuthenticationRequest(HttpServletRequestWrapper httpServletRequestWrapper, HttpRequest httpRequest) { this.httpServletRequestWrapper = httpServletRequestWrapper; this.httpRequest = httpRequest; Assert.isTrue(hasHttpServletRequest() || hasHttpRequest()); String authzHeaderValue; if (hasHttpRequest()) { authzHeaderValue = httpRequest.getHeader(ApiAuthenticationRequestFactory.AUTHORIZATION_HEADER); } else { authzHeaderValue = httpServletRequestWrapper.getHeader(ApiAuthenticationRequestFactory.AUTHORIZATION_HEADER); } String[] authTokens = getAuthenticationTokens(authzHeaderValue); id = authTokens[0]; secret = authTokens[1]; }
@Override public Enumeration<String> getParameterNames() { return Collections.enumeration(httpRequest.getParameters().keySet()); }
@Override public String[] getParameterValues(String name) { Assert.hasText(name); if (!httpRequest.getParameters().containsKey(name)) { return null; } return httpRequest.getParameters().get(name); }
@Override public String[] getParameterValues(String name) { Assert.hasText(name); if (!httpRequest.getParameters().containsKey(name)) { return null; } return httpRequest.getParameters().get(name); }
@Override public String getParameter(String name) { Assert.hasText(name); String[] parameterValue = httpRequest.getParameters().get(name); if (parameterValue == null || parameterValue.length == 0) { return null; } return parameterValue[0]; }
@Override public String getParameter(String name) { Assert.hasText(name); String[] parameterValue = httpRequest.getParameters().get(name); if (parameterValue == null || parameterValue.length == 0) { return null; } return parameterValue[0]; }