public class HttpServerUtil extends Object
| Constructor and Description | 
|---|
| HttpServerUtil() | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<HeaderElement> | getHeaderElements(javax.servlet.http.HttpServletRequest request,
                 String headerName)Gets the elements of the request header with the specified name. | 
| static String | getMIMEType(String contentType)Extracts the MIME type from the specified content type string. | 
| static String | getPostDataParameter(Map<String,Object> formData,
                    String name)Gets the trimmed value of a request parameter as a String. | 
| static boolean | isEmpty(String string) | 
| static boolean | isFalse(String string) | 
| static boolean | isTrue(String string) | 
| static HeaderElement | matchAcceptHeader(String mimeTypeSpec,
                 List<HeaderElement> acceptElements)Tries to match the specified MIME type spec against the list of Accept header elements, returning the applicable
 header element if available. | 
| static String | selectPreferredMIMEType(Iterator<String> mimeTypes,
                       javax.servlet.http.HttpServletRequest request)Selects from a set of MIME types, the MIME type that has the highest quality score when matched with the Accept
 headers in the supplied request. | 
| static List<String> | splitHeaderString(String s,
                 char splitChar)Splits the supplied string into sub parts using the specified splitChar as a separator, ignoring occurrences of
 this character inside quoted strings. | 
public static String getMIMEType(String contentType)
contentType - A content type string, e.g. application/xml; charset=utf-8 .public static String selectPreferredMIMEType(Iterator<String> mimeTypes, javax.servlet.http.HttpServletRequest request)
mimeTypes - The set of available MIME types.request - The request to match the MIME types against.public static List<HeaderElement> getHeaderElements(javax.servlet.http.HttpServletRequest request, String headerName)
request - The request to get the header from.headerName - The name of the header to get the elements of.HeaderElement objects.public static List<String> splitHeaderString(String s, char splitChar)
s - The header string to split into sub parts.splitChar - The character to use as separator.public static HeaderElement matchAcceptHeader(String mimeTypeSpec, List<HeaderElement> acceptElements)
mimeTypeSpec - The MIME type to determine the quality for, e.g. "text/plain" or "application/xml;
                       charset=utf-8".acceptElements - A List of HeaderElement objects.public static String getPostDataParameter(Map<String,Object> formData, String name)
public static boolean isEmpty(String string)
public static boolean isTrue(String string)
public static boolean isFalse(String string)
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.