Enum EHttpLocationResolutionType

java.lang.Object
java.lang.Enum<EHttpLocationResolutionType>
de.xima.fc.mdl.enums.EHttpLocationResolutionType
All Implemented Interfaces:
INamedUiElement, Serializable, Comparable<EHttpLocationResolutionType>

public enum EHttpLocationResolutionType extends Enum<EHttpLocationResolutionType> implements INamedUiElement
How to handle redirect (relative) URIs when sending an HTTP request and the response has a 3xx status code with a Location header.
Since:
7.4.0
Author:
XIMA MEDIA GmbH
  • Enum Constant Details

    • DO_NOT_RESOLVE

      public static final EHttpLocationResolutionType DO_NOT_RESOLVE
      Do not perform any resolution, use the URI as-is.
    • RESOLVE_AGAINST_CUSTOM_URI

      public static final EHttpLocationResolutionType RESOLVE_AGAINST_CUSTOM_URI
      Resolve the URI against a custom provided URI. Absolute URI are not changed.
    • RESOLVE_AGAINST_REQUEST_URI

      public static final EHttpLocationResolutionType RESOLVE_AGAINST_REQUEST_URI
      Resolve the URI against the request URI. Absolute URIs are not changed. This is the default behavior that conforms to RFC 7231, section 7.1.2.
  • Method Details

    • values

      public static EHttpLocationResolutionType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static EHttpLocationResolutionType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getDisplayName

      public String getDisplayName(Locale locale)
      Specified by:
      getDisplayName in interface INamedUiElement
      Returns:
      Wert, der das entsprechende Objekt an Oberfläche repräsentiert (wird i.A. zur Laufzeit ermittelt).