- System (white)
- Request (blue)
- Accept (green)
- Retrieve (white)
- Precondition (yellow)
- Create/Process
- Response (cyan)
- Alternative (gray)
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