Browse Source

use switch

Fabrizio (Misto) Milo 12 years ago
parent
commit
0de2eff583
1 changed files with 5 additions and 4 deletions
  1. 5 4
      client_handlers.go

+ 5 - 4
client_handlers.go

@@ -14,13 +14,14 @@ import (
 // Multiplex GET/POST/DELETE request to corresponding handlers
 // Multiplex GET/POST/DELETE request to corresponding handlers
 func Multiplexer(w http.ResponseWriter, req *http.Request) {
 func Multiplexer(w http.ResponseWriter, req *http.Request) {
 
 
-	if req.Method == "GET" {
+	switch req.Method {
+	case "GET":
 		GetHttpHandler(&w, req)
 		GetHttpHandler(&w, req)
-	} else if req.Method == "POST" {
+	case "POST":
 		SetHttpHandler(&w, req)
 		SetHttpHandler(&w, req)
-	} else if req.Method == "DELETE" {
+	case "DELETE":
 		DeleteHttpHandler(&w, req)
 		DeleteHttpHandler(&w, req)
-	} else {
+	default:
 		w.WriteHeader(http.StatusMethodNotAllowed)
 		w.WriteHeader(http.StatusMethodNotAllowed)
 		return
 		return
 	}
 	}