aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy <aiwei18@gmail.com>2018-07-23 01:27:10 +0800
committerJimmy <aiwei18@gmail.com>2018-07-23 01:27:10 +0800
commit1c77d323b0625d5326bc25e4ed9941278cdcafd9 (patch)
tree1abcc3ea086dd7765897a253744c2b2ebbc0b344
parent13e5541e17a4c050eb4c9fe73ce52213e45dba83 (diff)
downloadseaweedfs-1c77d323b0625d5326bc25e4ed9941278cdcafd9.tar.xz
seaweedfs-1c77d323b0625d5326bc25e4ed9941278cdcafd9.zip
better way to handler switch case
-rw-r--r--weed/server/volume_server_handlers.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/weed/server/volume_server_handlers.go b/weed/server/volume_server_handlers.go
index 6ef79dcdb..77b1274fd 100644
--- a/weed/server/volume_server_handlers.go
+++ b/weed/server/volume_server_handlers.go
@@ -23,19 +23,13 @@ security settings:
func (vs *VolumeServer) privateStoreHandler(w http.ResponseWriter, r *http.Request) {
switch r.Method {
- case "GET":
- stats.ReadRequest()
- vs.GetOrHeadHandler(w, r)
- case "HEAD":
+ case "GET", "HEAD":
stats.ReadRequest()
vs.GetOrHeadHandler(w, r)
case "DELETE":
stats.DeleteRequest()
vs.guard.WhiteList(vs.DeleteHandler)(w, r)
- case "PUT":
- stats.WriteRequest()
- vs.guard.WhiteList(vs.PostHandler)(w, r)
- case "POST":
+ case "PUT", "POST":
stats.WriteRequest()
vs.guard.WhiteList(vs.PostHandler)(w, r)
}