grim/resticide

Correctly support query parameters
develop
2016-07-09, Gary Kramlich
92fb02aef02c
Parents 5eabeab13610
Children 32bc94f303e2
Correctly support query parameters
--- a/test/request.go Sat Jul 09 14:46:41 2016 -0500
+++ b/test/request.go Sat Jul 09 15:15:35 2016 -0500
@@ -109,7 +109,12 @@
func (req *Request) buildRequest(test *Test, url *url.URL) (*http.Request, error) {
var testURL = *url
- testURL.Path = req.Path
+ reqURL, err := url.Parse(req.Path)
+ if err != nil {
+ return nil, err
+ }
+ testURL.Path = reqURL.Path
+ testURL.RawQuery = reqURL.RawQuery
// build the query string
query := testURL.Query()