Shuffled Request and Response members in order to reduce object sizes

This commit is contained in:
Aliaksandr Valialkin
2016-02-25 13:57:21 +02:00
parent f3d9e7ae9b
commit c1437a71e6
+11 -10
View File
@@ -28,14 +28,15 @@ type Request struct {
bodyStream io.Reader
uri URI
parsedURI bool
postArgs Args
parsedPostArgs bool
uri URI
postArgs Args
multipartForm *multipart.Form
multipartFormBoundary string
// Group bool members in order to reduce Request object size.
parsedURI bool
parsedPostArgs bool
}
// Response represents HTTP response.
@@ -50,17 +51,17 @@ type Response struct {
// Copying Header by value is forbidden. Use pointer to Header instead.
Header ResponseHeader
body []byte
w responseBodyWriter
bodyStream io.Reader
// Response.Read() skips reading body if set to true.
// Use it for reading HEAD responses.
//
// Response.Write() skips writing body if set to true.
// Use it for writing HEAD responses.
SkipBody bool
body []byte
w responseBodyWriter
bodyStream io.Reader
}
// SetRequestURI sets RequestURI.