mirror of
https://github.com/valyala/fasthttp.git
synced 2026-06-14 15:56:44 +03:00
Shuffled Request and Response members in order to reduce object sizes
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user