Skip to content

Commit a6d207a

Browse files
committed
i don’t know why we were ever sending these headers in the first place
1 parent 05b73da commit a6d207a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

Sources/HTTPServer/Channels/HTTP.ServerMessage.swift

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,19 @@ extension HTTP.ServerMessage
118118
}
119119

120120
self.headers.add(name: "access-control-allow-origin", value: "*")
121-
self.headers.add(name: "content-length", value: "\(length)")
122-
self.headers.add(name: "content-type", value: "\(resource.type)")
121+
122+
// The rest of these headers should only appear if there is physical content.
123+
if case nil = buffer
124+
{
125+
return
126+
}
127+
123128
if resource.gzip
124129
{
125130
self.headers.add(name: "content-encoding", value: "gzip")
126131
}
132+
133+
self.headers.add(name: "content-length", value: "\(length)")
134+
self.headers.add(name: "content-type", value: "\(resource.type)")
127135
}
128136
}

0 commit comments

Comments
 (0)