-- On a React Native app session (a development build loading its bundle from Metro, which in practice means a simulator or emulator), `network dump` installs a `fetch`/`XMLHttpRequest` capture inside the app runtime over the debugger connection. It reports the method, full URL, status, and duration of every request it observes after arming, with headers and bodies under `--include headers` / `--include all`. Traffic through other transports (WebSockets, native HTTP stacks like axios's) is outside this capture. The first dump installs the capture and reports it armed; reproduce the requests, then dump again. The buffer is bounded (200 entries, newest first), drains as it is read, and resets when the app reloads. Header values and bodies are redacted and bounded; the URL is reported verbatim, including its query string, so a secret sent as a query parameter appears in the dump as the app sent it. The capture is installed only for a session that names its app, and only on the runtime that reports the session's own device.
0 commit comments