Merge pull request #27 from EverythingMe/remove_extra_unescaping
removed extra url-unescaping in http pool
diff --git a/http.go b/http.go
index ae69a63..13b148e 100644
--- a/http.go
+++ b/http.go
@@ -109,16 +109,8 @@
http.Error(w, "bad request", http.StatusBadRequest)
return
}
- groupName, err := url.QueryUnescape(parts[0])
- if err != nil {
- http.Error(w, "decoding group: "+err.Error(), http.StatusBadRequest)
- return
- }
- key, err := url.QueryUnescape(parts[1])
- if err != nil {
- http.Error(w, "decoding key: "+err.Error(), http.StatusBadRequest)
- return
- }
+ groupName := parts[0]
+ key := parts[1]
// Fetch the value for this group/key.
group := GetGroup(groupName)
@@ -133,7 +125,7 @@
group.Stats.ServerRequests.Add(1)
var value []byte
- err = group.Get(ctx, key, AllocatingByteSliceSink(&value))
+ err := group.Get(ctx, key, AllocatingByteSliceSink(&value))
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return