mirror of
https://github.com/denoland/deno.git
synced 2024-12-26 00:59:24 -05:00
parent
2516281306
commit
2b360c60a5
1 changed files with 6 additions and 7 deletions
13
http.ts
13
http.ts
|
@ -89,13 +89,12 @@ interface Response {
|
||||||
}
|
}
|
||||||
|
|
||||||
function setContentLength(r: Response): void {
|
function setContentLength(r: Response): void {
|
||||||
if (r.body) {
|
if (!r.headers) {
|
||||||
if (!r.headers) {
|
r.headers = new Headers();
|
||||||
r.headers = new Headers();
|
}
|
||||||
}
|
if (!r.headers.has("content-length")) {
|
||||||
if (!r.headers.has("content-length")) {
|
const bodyLength = r.body ? r.body.byteLength : 0
|
||||||
r.headers.append("Content-Length", r.body.byteLength.toString());
|
r.headers.append("Content-Length", bodyLength.toString());
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue