Improved performance

This commit is contained in:
2024-03-28 15:19:46 +01:00
parent adb1d0beb2
commit 5d087230a9
2 changed files with 10 additions and 16 deletions

View File

@ -216,7 +216,16 @@ func (s *server) handleRequest(ctx *context, method string, url string, writer i
tmp.WriteString(strconv.Itoa(int(ctx.status)))
tmp.WriteString("\r\nContent-Length: ")
tmp.WriteString(strconv.Itoa(len(ctx.response.body)))
tmp.WriteString("\r\n\r\n")
tmp.WriteString("\r\n")
for _, header := range ctx.response.headers {
tmp.WriteString(header.Key)
tmp.WriteString(": ")
tmp.WriteString(header.Value)
tmp.WriteString("\r\n")
}
tmp.WriteString("\r\n")
tmp.Write(ctx.response.body)
writer.Write(tmp.Bytes())
}