Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 1.9 KB

README_process.md

File metadata and controls

40 lines (32 loc) · 1.9 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

Process

callback output default
J10 method :var Method Transaction.request.method
is_method_head_get : in T / F
J11 method :var Method Transaction.request.method
is_method_delete : in T / F
K11 process_delete :bin T / F FALSE
J13 method :var Method Transaction.request.method
is_method_put : in T / F
K13 process_partial_put :bin T / F FALSE
K14 process_has_conflict :bin T / F FALSE
J14 method :var Method Transaction.request.method
process_methods :var [ Method ] [ POST
, PATCH
]
is_method_process : in T / F
L14 process :bin T / F FALSE

FIXME Explanations needed

process_partial_put :bin

Return TRUE if the request doesn't have a "full" representation of the resource, where "full" is defined by each resource.

By default, this callback could check for the presence of a Content-Range request header, but that header is not "implemented" by this diagram, so the default for now is to return FALSE.

Reference: RFC7231