Skip to content

Commit 3ce51bb

Browse files
adelowojeevatkm
authored andcommitted
Added Unwrap method to Request so as to allow consistency with the Response (#12)
1 parent e15ece4 commit 3ce51bb

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

request.go

+5
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,11 @@ func (r *Request) FormFile(key string) (multipart.File, *multipart.FileHeader, e
182182
return r.Params.FormFile(key)
183183
}
184184

185+
//Unwrap returns the underlying http.Request
186+
func (r *Request) Unwrap() *http.Request {
187+
return r.Raw
188+
}
189+
185190
// Reset method resets request instance for reuse.
186191
func (r *Request) Reset() {
187192
r.Scheme = ""

request_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ func TestHTTPParseRequest(t *testing.T) {
6060

6161
aahReq := ParseRequest(req, &Request{})
6262

63+
assert.Equal(t, req, aahReq.Unwrap())
6364
assert.Equal(t, "127.0.0.1:8080", aahReq.Host)
6465
assert.Equal(t, MethodGet, aahReq.Method)
6566
assert.Equal(t, "/welcome1.html", aahReq.Path)

0 commit comments

Comments
 (0)