From 6df68cb970c6ec2d57a6d68fb901df70b67693bf Mon Sep 17 00:00:00 2001 From: jet2tlf Date: Mon, 3 Jun 2024 14:01:32 -0300 Subject: codecrafters submit [skip ci] --- app/request.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'app/request.go') diff --git a/app/request.go b/app/request.go index 8dd161b..6b72108 100644 --- a/app/request.go +++ b/app/request.go @@ -19,6 +19,7 @@ type requestLine struct { type Request struct { line requestLine headers requestHeaders + body *bufio.Reader } func newRequestHeaders(reader *bufio.Reader) (requestHeaders, error) { @@ -72,7 +73,11 @@ func NewRequest(reader *bufio.Reader) (*Request, error) { return nil, err } - return &Request{line, headers}, nil + return &Request{line: line, headers: headers, body: reader}, nil +} + +func (r *Request) Body() *bufio.Reader { + return r.body } func (r *Request) Method() string { -- cgit v1.2.3