Capture an HTTP GET (status + headers + body) to JSON. Body is base64 so binary payloads survive a round-trip through replay.