Package ru.bgcrm.util

Class ServletUtils

java.lang.Object
ru.bgcrm.util.ServletUtils

public final class ServletUtils extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static @Nullable String
    anyHeader(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull String... keys)
    Получить первый not-null заголовок из списка ключей
    static @Nullable String
    getClientIP(@NotNull javax.servlet.http.HttpServletRequest request)
     
    static @Nullable String
    getParam(@NotNull String key, @Nullable String defaultValue, @NotNull javax.servlet.http.HttpServletRequest request)
    Поиск строкового значения по ключу среди парметров запроса и заголовков (в соответствующей последовательности)
    static @Nullable String
    getParam(@NotNull String key, @NotNull javax.servlet.http.HttpServletRequest request)
    Поиск строкового значения по ключу среди парметров запроса и заголовков (в соответствующей последовательности)
    static @Nullable String
    getResponseType(@NotNull javax.servlet.http.HttpServletRequest request)
     
    static @Nullable String
    getResponseTypeByHeader(@NotNull javax.servlet.http.HttpServletRequest request)
     
    static boolean
    isJsonAcceptType(javax.servlet.http.HttpServletRequest request)
     
    static boolean
    isRequestForJsonType(javax.servlet.ServletRequest request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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)