MCPcopy Index your code
hub / github.com/nodejs/node / onClientRequestStart

Function onClientRequestStart

lib/internal/inspector/network_undici.js:72–90  ·  view source on GitHub ↗

* When a client request starts, emit Network.requestWillBeSent event. * https://chromedevtools.github.io/devtools-protocol/1-3/Network/#event-requestWillBeSent * @param {{ request: undici.Request }} event

({ request })

Source from the content-addressed store, hash-verified

70 * @param {{ request: undici.Request }} event
71 */
72function onClientRequestStart({ request }) {
73 const url = `${request.origin}${request.path}`;
74 request[kInspectorRequestId] = getNextRequestId();
75
76 const { 0: headers, 1: charset } = requestHeadersArrayToDictionary(request.headers);
77
78 Network.requestWillBeSent({
79 requestId: request[kInspectorRequestId],
80 timestamp: getMonotonicTime(),
81 wallTime: DateNow(),
82 charset,
83 request: {
84 url,
85 method: request.method,
86 headers: headers,
87 hasPostData: request.body != null,
88 },
89 });
90}
91
92/**
93 * When a client request errors, emit Network.loadingFailed event.

Callers

nothing calls this directly

Calls 3

getNextRequestIdFunction · 0.85
getMonotonicTimeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…