From eb7ebc5543c58691cb950b839989e7378f368f48 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Mon, 7 Dec 2020 22:49:33 +0100 Subject: [PATCH] add Request.String(), Response.String() --- pkg/base/request.go | 8 ++++++++ pkg/base/response.go | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/pkg/base/request.go b/pkg/base/request.go index bd79c35a..73847bf9 100644 --- a/pkg/base/request.go +++ b/pkg/base/request.go @@ -3,6 +3,7 @@ package base import ( "bufio" + "bytes" "fmt" "strconv" ) @@ -133,3 +134,10 @@ func (req Request) Write(bw *bufio.Writer) error { return bw.Flush() } + +// String implements fmt.Stringer. +func (req Request) String() string { + buf := bytes.NewBuffer(nil) + req.Write(bufio.NewWriter(buf)) + return buf.String() +} diff --git a/pkg/base/response.go b/pkg/base/response.go index 341fbed0..901592eb 100644 --- a/pkg/base/response.go +++ b/pkg/base/response.go @@ -2,6 +2,7 @@ package base import ( "bufio" + "bytes" "fmt" "strconv" ) @@ -214,3 +215,10 @@ func (res Response) Write(bw *bufio.Writer) error { return bw.Flush() } + +// String implements fmt.Stringer. +func (res Response) String() string { + buf := bytes.NewBuffer(nil) + res.Write(bufio.NewWriter(buf)) + return buf.String() +}