Skip to content

Commit 2a8c873

Browse files
committed
Fix http testing request data interpretation
1 parent 01ea7d0 commit 2a8c873

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

packages/@http/src/HTTPTest.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,12 @@ export class HTTPTest extends Test<IResponse> {
5858
reqOptions.protocol = `http${reqOptions.https ? "s" : ""}:`;
5959

6060
const req: ClientRequest = (reqOptions.https ? httpsRequest : httpRequest)(reqOptions, (res) => {
61-
const body: Buffer[] = [];
62-
res.on("data", (chunk: Buffer) => {
63-
body.push(chunk);
64-
});
65-
res.on("end", () => {
61+
res.on("data", (body: Buffer) => {
6662
let parsedBody: unknown;
6763
try {
68-
parsedBody = JSON.parse(Buffer.concat(body).toString());
64+
parsedBody = JSON.parse(body.toString());
6965
} catch {
70-
parsedBody = Buffer.concat(body).toString();
66+
parsedBody = body.toString();
7167
}
7268

7369
resolve({

0 commit comments

Comments
 (0)