Class MissingRequestHeaderException

All Implemented Interfaces:
Serializable, ErrorResponse

public class MissingRequestHeaderException extends MissingRequestValueException
ServletRequestBindingException subclass that indicates that a request header expected in the method parameters of an @RequestMapping method is not present.
Since:
5.1
Author:
Juergen Hoeller
See Also:
  • Constructor Details

    • MissingRequestHeaderException

      public MissingRequestHeaderException(String headerName, MethodParameter parameter)
      Constructor for MissingRequestHeaderException.
      Parameters:
      headerName - the name of the missing request header
      parameter - the method parameter
    • MissingRequestHeaderException

      public MissingRequestHeaderException(String headerName, MethodParameter parameter, boolean missingAfterConversion)
      Constructor for use when a value was present but converted to null.
      Parameters:
      headerName - the name of the missing request header
      parameter - the method parameter
      missingAfterConversion - whether the value became null after conversion
      Since:
      5.3.6
  • Method Details

    • getMessage

      public String getMessage()
      Description copied from class: NestedServletException
      Return the detail message, including the message from the nested exception if there is one.
      Overrides:
      getMessage in class NestedServletException
    • getHeaderName

      public final String getHeaderName()
      Return the expected name of the request header.
    • getParameter

      public final MethodParameter getParameter()
      Return the method parameter bound to the request header.