AcceptHeaderParser (Grails 4.0.2)
Date: 2020-02-21

Package: grails.web.mime

## [Groovy] Interface AcceptHeaderParser

- Defines an interface for classes that parse the HTTP Accept header into a set or MimeType definitions ordered by priority.

  The ordering is based on the order they appear in the Accept header as well as the 'q' (for quality) parameter. A mime type definition of 'text/xml;q=0.6' will have a higher priorty than 'text/html' due to the q parameter

  Authors:
    Graeme Rocher
  Since:
    1.0

- - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `MimeType[]` | `parse(java.lang.String header)` Parses an Accept header into an ordered array of MimeType definitions
    `` | `MimeType[]` | `parse(java.lang.String header, MimeType fallbackMimeType)` Parses an Accept header into an ordered array of MimeType definitions

- - ### Method Detail

    - #### MimeType[] parse(java.lang.String header)

      Parses an Accept header into an ordered array of MimeType definitions

    - #### MimeType[] parse(java.lang.String header, MimeType fallbackMimeType)

      Parses an Accept header into an ordered array of MimeType definitions