Annotation Interface HeaderParam


@Retention(RUNTIME) @Target(PARAMETER) public @interface HeaderParam
Injects an HTTP request header into a handler method parameter.

Example:

@HandleGet("/terms")
public String getTerms(@HeaderParam("Accept-Language") String language) { ... }
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Header parameter name.
  • Element Details

    • value

      String value
      Header parameter name. If left empty, it defaults to the method parameter's name;
      Default:
      ""