diff options
Diffstat (limited to 'http')
-rw-r--r-- | http/cookie.ts | 2 | ||||
-rw-r--r-- | http/cookie_test.ts | 6 | ||||
-rwxr-xr-x | http/file_server.ts | 2 | ||||
-rw-r--r-- | http/racing_server_test.ts | 4 | ||||
-rw-r--r-- | http/server.ts | 14 | ||||
-rw-r--r-- | http/server_test.ts | 2 | ||||
-rw-r--r-- | http/testdata/simple_server.ts | 2 |
7 files changed, 15 insertions, 17 deletions
diff --git a/http/cookie.ts b/http/cookie.ts index 843f626f1..4d2704da1 100644 --- a/http/cookie.ts +++ b/http/cookie.ts @@ -59,7 +59,7 @@ function toString(cookie: Cookie): string { out.push(`Path=${cookie.path}`); } if (cookie.expires) { - let dateString = toIMF(cookie.expires); + const dateString = toIMF(cookie.expires); out.push(`Expires=${dateString}`); } if (cookie.unparsed) { diff --git a/http/cookie_test.ts b/http/cookie_test.ts index 05ed324d2..da9110291 100644 --- a/http/cookie_test.ts +++ b/http/cookie_test.ts @@ -7,7 +7,7 @@ import { test } from "../testing/mod.ts"; test({ name: "[HTTP] Cookie parser", fn(): void { - let req = new ServerRequest(); + const req = new ServerRequest(); req.headers = new Headers(); assertEquals(getCookies(req), {}); req.headers = new Headers(); @@ -35,7 +35,7 @@ test({ test({ name: "[HTTP] Cookie Delete", fn(): void { - let res: Response = {}; + const res: Response = {}; delCookie(res, "deno"); assertEquals( res.headers!.get("Set-Cookie"), @@ -47,7 +47,7 @@ test({ test({ name: "[HTTP] Cookie Set", fn(): void { - let res: Response = {}; + const res: Response = {}; res.headers = new Headers(); setCookie(res, { name: "Space", value: "Cat" }); diff --git a/http/file_server.ts b/http/file_server.ts index dfcd40cdd..77d0cf748 100755 --- a/http/file_server.ts +++ b/http/file_server.ts @@ -150,7 +150,7 @@ async function serveDir( const fileInfos = await readDir(dirPath); for (const fileInfo of fileInfos) { const filePath = posix.join(dirPath, fileInfo.name); - let fileUrl = posix.join(dirUrl, fileInfo.name); + const fileUrl = posix.join(dirUrl, fileInfo.name); if (fileInfo.name === "index.html" && fileInfo.isFile()) { // in case index.html as dir... return await serveFile(req, filePath); diff --git a/http/racing_server_test.ts b/http/racing_server_test.ts index a6534861e..b66986247 100644 --- a/http/racing_server_test.ts +++ b/http/racing_server_test.ts @@ -21,7 +21,7 @@ function killServer(): void { server.stdout!.close(); } -let input = `GET / HTTP/1.1 +const input = `GET / HTTP/1.1 GET / HTTP/1.1 @@ -31,7 +31,7 @@ GET / HTTP/1.1 `; const HUGE_BODY_SIZE = 1024 * 1024; -let output = `HTTP/1.1 200 OK +const output = `HTTP/1.1 200 OK content-length: 8 Hello 1 diff --git a/http/server.ts b/http/server.ts index d9bba525a..f1ced0577 100644 --- a/http/server.ts +++ b/http/server.ts @@ -139,7 +139,7 @@ export class ServerRequest { let line = await tp.readLine(); if (line === Deno.EOF) throw new UnexpectedEOFError(); // TODO: handle chunk extension - let [chunkSizeString] = line.split(";"); + const [chunkSizeString] = line.split(";"); let chunkSize = parseInt(chunkSizeString, 16); if (Number.isNaN(chunkSize) || chunkSize < 0) { throw new Error("Invalid chunk size"); @@ -157,7 +157,7 @@ export class ServerRequest { } const entityHeaders = await tp.readMIMEHeader(); if (entityHeaders !== Deno.EOF) { - for (let [k, v] of entityHeaders) { + for (const [k, v] of entityHeaders) { this.headers.set(k, v); } } @@ -242,8 +242,6 @@ export function parseHTTPVersion(vers: string): [number, number] { default: { const Big = 1000000; // arbitrary upper bound const digitReg = /^\d+$/; // test if string is only digit - let major: number; - let minor: number; if (!vers.startsWith("HTTP/")) { break; @@ -254,8 +252,8 @@ export function parseHTTPVersion(vers: string): [number, number] { break; } - let majorStr = vers.substring(vers.indexOf("/") + 1, dot); - major = parseInt(majorStr); + const majorStr = vers.substring(vers.indexOf("/") + 1, dot); + const major = parseInt(majorStr); if ( !digitReg.test(majorStr) || isNaN(major) || @@ -265,8 +263,8 @@ export function parseHTTPVersion(vers: string): [number, number] { break; } - let minorStr = vers.substring(dot + 1); - minor = parseInt(minorStr); + const minorStr = vers.substring(dot + 1); + const minor = parseInt(minorStr); if ( !digitReg.test(minorStr) || isNaN(minor) || diff --git a/http/server_test.ts b/http/server_test.ts index 314e5232e..a49301790 100644 --- a/http/server_test.ts +++ b/http/server_test.ts @@ -349,7 +349,7 @@ const mockConn = { }; test(async function readRequestError(): Promise<void> { - let input = `GET / HTTP/1.1 + const input = `GET / HTTP/1.1 malformedHeader `; const reader = new BufReader(new StringReader(input)); diff --git a/http/testdata/simple_server.ts b/http/testdata/simple_server.ts index 4f8b0e801..67b957ad5 100644 --- a/http/testdata/simple_server.ts +++ b/http/testdata/simple_server.ts @@ -5,7 +5,7 @@ import { serve } from "../server.ts"; window.onload = async function main() { const addr = "0.0.0.0:4502"; console.log(`Simple server listening on ${addr}`); - for await (let req of serve(addr)) { + for await (const req of serve(addr)) { req.respond({}); } } |