Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 2.4 KB

README_accept.md

File metadata and controls

41 lines (36 loc) · 2.4 KB
  1. System (white)
  2. Request (blue)
  3. Accept (green)
  4. Retrieve (white)
  5. Precondition (yellow)
  6. Create/Process
  7. Response (cyan)
  8. Alternative (gray)

HTTP headers status

Accept

This block is in charge of request payload acceptance checks.

callback output default
C1 default_content_type_provided :var [ CT
, Handler
]
has_accept : in T / F
C2 content_types_provided :var { CT
: Handler
}*
{ }
accept_matches : in T / F
D2 languages_provided :var { Lang
: Handler
}*
{ }
default_language_provided :var [ Lang
, Handler
]
has_accept_language : in T / F
D3 languages_provided :var { Lang
: Handler
}*
{ }
accept_language_matches : in T / F
E3 charsets_provided :var { Charset
: Handler
}*
{ }
default_charset_provided :var [ Charset
, Handler
]
has_accept_charset : in T / F
E4 charsets_provided :var { Charset
: Handler
}*
{ }
accept_charset_matches : in T / F
F4 encodings_provided :var { Encoding
: Handler
}*
{ }
default_encoding_provided :var [ Encoding
, Handler
]
[ IDENTITY, IDENTITY_HANDLER ]
has_accept_encoding : in T / F
F5 encodings_provided :var { Encoding
: Handler
}*
{ }
accept_encoding_matches : in T / F
E6 ignore_accept_block_mismatches :bin T / F FALSE

FIXME Explanations needed