nsmcp::AccessRecordParser method requestFields (public)
<instance of nsmcp::AccessRecordParser> 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.
![[i]](/resources/acs-subsite/ZoomIn16.gif)