util/httpm, all: add a test to make sure httpm is used consistently

Updates #cleanup

Change-Id: I7dbf8a02de22fc6b317ab5e29cc97792dd75352c
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2023-10-03 09:06:29 -07:00
committed by Brad Fitzpatrick
parent 73e53dcd1c
commit b775a3799e
4 changed files with 37 additions and 5 deletions

View File

@@ -24,6 +24,7 @@ import (
"tailscale.com/tailcfg"
"tailscale.com/util/clientmetric"
"tailscale.com/util/goroutines"
"tailscale.com/util/httpm"
"tailscale.com/version"
)
@@ -41,9 +42,9 @@ func (b *LocalBackend) handleC2N(w http.ResponseWriter, r *http.Request) {
w.Write(body)
case "/update":
switch r.Method {
case http.MethodGet:
case httpm.GET:
b.handleC2NUpdateGet(w, r)
case http.MethodPost:
case httpm.POST:
b.handleC2NUpdatePost(w, r)
default:
http.Error(w, "bad method", http.StatusMethodNotAllowed)