nsmcp::AccessRecordParser method requestFields (public)

 <instance of nsmcp::AccessRecordParser[i]> requestFields peer \
    identifier user timestamp request status bytes combined agent \
    timing

Defined in /usr/local/ns/tcl/nsmcp/access-record.tcl

Build a request record from validated fields and timing. Derive authentication and request metadata while retaining explicit unknown-value representations.

Parameters:
peer (required)
Logged peer address, including the supported unknown-value sentinel.
identifier (required)
Complete log-thread identifier, or the raw identifier field when parsing access records.
user (required)
Logged user identifier used to derive authentication state.
timestamp (required)
Parsed timestamp or timing base supplied by the parser.
request (required)
Decoded HTTP request-line field.
status (required)
Decoded HTTP response status.
bytes (required)
Logged response-byte value, retaining the supported unknown-value sentinel.
combined (required)
Whether the decoded access line uses the combined format.
agent (required)
Decoded User-Agent value.
timing (required)
Normalized request-timing dictionary.
Returns:
The normalized request dictionary.

Testcases:
No testcase defined.
[ show source ]
Show another procedure: