Recorded Request
Immutable snapshot of an HTTP request for recording purposes.
Unlike CapturedRequest, this class does not retain references to the underlying request or connection, making it safe for long-term storage (e.g., tracking requests that arrived with no matching stub).