Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 1.84 KB

README_precondition.md

File metadata and controls

39 lines (34 loc) · 1.84 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

Precondition

This block is in charge of precondition checks.

callback output default
G9 has_if_match : in T / F
missing_has_precondition : in T / F
C9 has_if_match : in T / F
C10 etag :var ETag
if_match_matches : in T / F
D10 has_if_unmodified_since : in T / F
D11 last_modified :var Date Now
if_unmodified_since_matches : in T / F
E11 has_if_none_match : in T / F
E12 etag :var ETag
if_none_match_matches : in T / F
F12 has_if_modified_since : in T / F
F13 last_modified :var Date Now
if_modified_since_matches : in T / F
F14 method :var Method Transaction.request.method
safe_methods :var [ Method ] [ HEAD
, GET
OPTIONS
, TRACE
]
is_method_safe : in T / F
is_precondition_safe : in T / F

FIXME Explanations needed