fix render http[get] params error

This commit is contained in:
jomenxiao
2017-11-28 22:20:22 +08:00
parent c0e087640b
commit 3f95180c98
2 changed files with 13 additions and 4 deletions
+8 -3
View File
@@ -9,10 +9,15 @@ type UrlQueryReader struct {
values url.Values
}
func NewUrlQueryReader(url *url.URL) *UrlQueryReader {
return &UrlQueryReader{
values: url.Query(),
func NewUrlQueryReader(urlInfo *url.URL) (*UrlQueryReader, error) {
u, err := url.ParseQuery(urlInfo.String())
if err != nil {
return nil, err
}
return &UrlQueryReader{
values: u,
}, nil
}
func (r *UrlQueryReader) Get(name string, def string) string {