summaryrefslogtreecommitdiff
path: root/http
diff options
context:
space:
mode:
Diffstat (limited to 'http')
-rw-r--r--http/cookie.ts2
-rw-r--r--http/cookie_test.ts6
-rwxr-xr-xhttp/file_server.ts2
-rw-r--r--http/racing_server_test.ts4
-rw-r--r--http/server.ts14
-rw-r--r--http/server_test.ts2
-rw-r--r--http/testdata/simple_server.ts2
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({});
}
}