diff options
| author | Chris Lu <chrislusf@users.noreply.github.com> | 2018-07-22 10:29:37 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-22 10:29:37 -0700 |
| commit | 7e76a7d21be7ddba9f371dac25a5e358e5b5b49e (patch) | |
| tree | 9132bf82eb42091fc73d0cd52abeb57923e3be3a | |
| parent | 5e55f0da4d821decdae848d44684e3f33ac1c424 (diff) | |
| parent | 1c77d323b0625d5326bc25e4ed9941278cdcafd9 (diff) | |
| download | seaweedfs-7e76a7d21be7ddba9f371dac25a5e358e5b5b49e.tar.xz seaweedfs-7e76a7d21be7ddba9f371dac25a5e358e5b5b49e.zip | |
Merge pull request #694 from himyxia/inprove_switch_case
better way to handler switch case
| -rw-r--r-- | weed/server/volume_server_handlers.go | 10 |
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) } |
