From c8fc29fcca0171166b7093d278bfbe03d970f1a5 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Thu, 2 Apr 2020 15:20:17 -0400 Subject: Revert "Respond with 400 on request parse failure" (#4593) readRequest should not write a response. This reverts commit 017a611131a35ccf5dbfce6a2a665fa569e32ec1. --- std/http/server.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'std/http/server.ts') diff --git a/std/http/server.ts b/std/http/server.ts index d8a6d88db..00f401f62 100644 --- a/std/http/server.ts +++ b/std/http/server.ts @@ -146,14 +146,14 @@ export class Server implements AsyncIterable { private async *iterateHttpRequests( conn: Conn ): AsyncIterableIterator { - const reader = new BufReader(conn); - const writer = new BufWriter(conn); + const bufr = new BufReader(conn); + const w = new BufWriter(conn); let req: ServerRequest | Deno.EOF = Deno.EOF; let err: Error | undefined; while (!this.closing) { try { - req = await readRequest(conn, reader, writer); + req = await readRequest(conn, bufr); } catch (e) { err = e; } @@ -161,6 +161,7 @@ export class Server implements AsyncIterable { break; } + req.w = w; yield req; // Wait for the request to be processed before we accept a new request on -- cgit v1.2.3