diff options
| author | jet2tlf <jet2tlf@gmail.com> | 2024-06-03 17:01:32 +0000 |
|---|---|---|
| committer | jet2tlf <jet2tlf@gmail.com> | 2024-06-03 17:01:32 +0000 |
| commit | 6df68cb970c6ec2d57a6d68fb901df70b67693bf (patch) | |
| tree | 1b53efd58b754184d6743d757abb0479c6e7a87d /app/request.go | |
| parent | bac4fe6af92603eb0d5c22fed3f1c15a8d7c51f2 (diff) | |
| download | http-server-go-6df68cb970c6ec2d57a6d68fb901df70b67693bf.tar.gz http-server-go-6df68cb970c6ec2d57a6d68fb901df70b67693bf.zip | |
codecrafters submit [skip ci]
Diffstat (limited to 'app/request.go')
| -rw-r--r-- | app/request.go | 7 |
1 files changed, 6 insertions, 1 deletions
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 { |