public static ResteasyHttpHeaders extractHttpHeaders(HttpServletRequest request) { MultivaluedMap<String, String> requestHeaders = extractRequestHeaders(request); ResteasyHttpHeaders headers = new ResteasyHttpHeaders(requestHeaders); String contentType = request.getContentType(); if (contentType != null) headers.getMutableHeaders().putSingle(HttpHeaders.CONTENT_TYPE, contentType); Map<String, Cookie> cookies = extractCookies(request); headers.setCookies(cookies); // test parsing should throw an exception on error headers.testParsing(); return headers; }
public static ResteasyHttpHeaders extractHttpHeaders(HttpServletRequest request) { MultivaluedMap<String, String> requestHeaders = extractRequestHeaders(request); ResteasyHttpHeaders headers = new ResteasyHttpHeaders(requestHeaders); String contentType = request.getContentType(); if (contentType != null) headers.getMutableHeaders().putSingle(HttpHeaders.CONTENT_TYPE, contentType); Map<String, Cookie> cookies = extractCookies(request); headers.setCookies(cookies); // test parsing should throw an exception on error headers.testParsing(); return headers; }
public static ResteasyHttpHeaders extractHttpHeaders(HttpServletRequest request) { MultivaluedMap<String, String> requestHeaders = extractRequestHeaders(request); ResteasyHttpHeaders headers = new ResteasyHttpHeaders(requestHeaders); String contentType = request.getContentType(); if (contentType != null) headers.getMutableHeaders().putSingle(HttpHeaders.CONTENT_TYPE, contentType); Map<String, Cookie> cookies = extractCookies(request); headers.setCookies(cookies); // test parsing should throw an exception on error headers.testParsing(); return headers; }
public static HttpHeaders extractHttpHeaders(HttpServletRequest request) { HttpHeadersImpl headers = new HttpHeadersImpl(); MultivaluedMap<String, String> requestHeaders = extractRequestHeaders(request); headers.setRequestHeaders(requestHeaders); List<MediaType> acceptableMediaTypes = extractAccepts(requestHeaders); List<String> acceptableLanguages = extractLanguages(requestHeaders); headers.setAcceptableMediaTypes(acceptableMediaTypes); headers.setAcceptableLanguages(acceptableLanguages); headers.setLanguage(requestHeaders.getFirst(HttpHeaderNames.CONTENT_LANGUAGE)); String contentType = request.getContentType(); if (contentType != null) headers.setMediaType(MediaType.valueOf(contentType)); Map<String, Cookie> cookies = extractCookies(request); headers.setCookies(cookies); return headers; }