Module io.jooby

Annotation Interface Consumes


@Inherited @Target({TYPE,METHOD}) @Retention(RUNTIME) @Documented public @interface Consumes
Defines what media types a route can consume. By default a route can consume any type */ *.

Check the Content-Type header against this value or send a "415 Unsupported Media Type" response.

   class Resources {

     @Consumes("application/json")
     public void method(@Body MyBody body) {
     }
   }
 
Since:
2.0.0
Author:
edgar
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    List of media types.
  • Element Details

    • value

      String[] value
      List of media types.
      Returns:
      Media types.