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

Function triggerNetworkEvents

test/parallel/test-inspector-network-data-sent.js:18–79  ·  view source on GitHub ↗
(requestId, requestCharset)

Source from the content-addressed store, hash-verified

16session.post('Network.enable');
17
18async function triggerNetworkEvents(requestId, requestCharset) {
19 const url = 'https://example.com';
20 Network.requestWillBeSent({
21 requestId,
22 timestamp: 1,
23 wallTime: 1,
24 request: {
25 url,
26 method: 'PUT',
27 headers: {
28 mKey: 'mValue',
29 },
30 hasPostData: true,
31 },
32 charset: requestCharset,
33 });
34 await setTimeout(1);
35
36 const chunk1 = Buffer.from('Hello, ');
37 Network.dataSent({
38 requestId,
39 timestamp: 2,
40 dataLength: chunk1.byteLength,
41 data: chunk1,
42 });
43 await setTimeout(1);
44
45 const chunk2 = Buffer.from('world');
46 Network.dataSent({
47 requestId,
48 timestamp: 3,
49 dataLength: chunk2.byteLength,
50 data: chunk2,
51 });
52 await setTimeout(1);
53
54 Network.dataSent({
55 requestId,
56 finished: true,
57 });
58 await setTimeout(1);
59
60 Network.responseReceived({
61 requestId,
62 timestamp: 4,
63 type: 'Fetch',
64 response: {
65 url,
66 status: 200,
67 statusText: 'OK',
68 headers: {
69 mKey: 'mValue',
70 },
71 },
72 });
73 await setTimeout(1);
74
75 Network.loadingFinished({

Calls 2

setTimeoutFunction · 0.50
fromMethod · 0.45

Tested by

no test coverage detected