Class WebRequestProducesRule

All Implemented Interfaces:
WebRequestRule

public class WebRequestProducesRule extends AbstractWebRequestRule<ProduceMediaTypeExpression>
WebRequest Produces WebRequestRule

A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions. Two kinds of media type expressions are supported, which are described in RequestMapping.produces() and RequestMapping.headers() where the header name is 'Accept'. Regardless of which syntax is used, the semantics are the same.

Since:
1.0.066
Author:
Arjen Poutsma, Rossen Stoyanchev, Mercy
See Also:
  • WebRequestRule
  • org.springframework.web.servlet.mvc.condition.ProducesRequestCondition
  • org.springframework.web.reactive.result.condition.ProducesRequestCondition
  • Constructor Details

    • WebRequestProducesRule

      public WebRequestProducesRule(String... produces)
    • WebRequestProducesRule

      public WebRequestProducesRule(String[] produces, @Nullable String... headers)
    • WebRequestProducesRule

      public WebRequestProducesRule(String[] produces, @Nullable String[] headers, @Nullable org.springframework.web.accept.ContentNegotiationManager manager)
  • Method Details