Package ru.bgcrm.util
Class ServletUtils
java.lang.Object
ru.bgcrm.util.ServletUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable StringПолучить первый not-null заголовок из списка ключейstatic @Nullable StringgetClientIP(@NotNull javax.servlet.http.HttpServletRequest request) static @Nullable StringgetParam(@NotNull String key, @Nullable String defaultValue, @NotNull javax.servlet.http.HttpServletRequest request) Поиск строкового значения по ключу среди парметров запроса и заголовков (в соответствующей последовательности)static @Nullable StringПоиск строкового значения по ключу среди парметров запроса и заголовков (в соответствующей последовательности)static @Nullable StringgetResponseType(@NotNull javax.servlet.http.HttpServletRequest request) static @Nullable StringgetResponseTypeByHeader(@NotNull javax.servlet.http.HttpServletRequest request) static booleanisJsonAcceptType(javax.servlet.http.HttpServletRequest request) static booleanisRequestForJsonType(javax.servlet.ServletRequest request)
-
Field Details
-
ACCEPT_HEADER
- See Also:
-
TYPE_JSON
- See Also:
-
-
Method Details
-
getParam
@Nullable public static @Nullable String getParam(@NotNull @NotNull String key, @NotNull @NotNull javax.servlet.http.HttpServletRequest request) Поиск строкового значения по ключу среди парметров запроса и заголовков (в соответствующей последовательности) -
getParam
@Nullable public static @Nullable String getParam(@NotNull @NotNull String key, @Nullable @Nullable String defaultValue, @NotNull @NotNull javax.servlet.http.HttpServletRequest request) Поиск строкового значения по ключу среди парметров запроса и заголовков (в соответствующей последовательности) -
getResponseType
@Nullable public static @Nullable String getResponseType(@NotNull @NotNull javax.servlet.http.HttpServletRequest request) -
getResponseTypeByHeader
@Nullable public static @Nullable String getResponseTypeByHeader(@NotNull @NotNull javax.servlet.http.HttpServletRequest request) -
getClientIP
@Nullable public static @Nullable String getClientIP(@NotNull @NotNull javax.servlet.http.HttpServletRequest request) -
anyHeader
@Nullable public static @Nullable String anyHeader(@NotNull @NotNull javax.servlet.http.HttpServletRequest request, @NotNull @NotNull String... keys) Получить первый not-null заголовок из списка ключей -
isJsonAcceptType
public static boolean isJsonAcceptType(javax.servlet.http.HttpServletRequest request) -
isRequestForJsonType
public static boolean isRequestForJsonType(javax.servlet.ServletRequest request)
-