diff --git a/packages/playwright-core/src/server/fetch.ts b/packages/playwright-core/src/server/fetch.ts index c7913c8a0e..9a062229f5 100644 --- a/packages/playwright-core/src/server/fetch.ts +++ b/packages/playwright-core/src/server/fetch.ts @@ -248,9 +248,11 @@ export abstract class APIRequestContext extends SdkObject { const notifyRequestFinished = (body?: Buffer) => { const requestFinishedEvent: APIRequestFinishedEvent = { requestEvent, - statusCode: -1, - statusMessage: '', - ...response, + httpVersion: response.httpVersion, + statusCode: response.statusCode || 0, + statusMessage: response.statusMessage || '', + headers: response.headers, + rawHeaders: response.rawHeaders, cookies, body };