Some checks failed
CI / Run tests and lints (push) Failing after 29s
CI / Build CLI docs (push) Has been skipped
CI / Run Playwright end-to-end tests (mysql) (push) Failing after 3s
CI / Run Playwright end-to-end tests (postgres) (push) Failing after 2s
CI / Run Playwright end-to-end tests (sqlite) (push) Failing after 3s
CodeQL / Analyze (go) (push) Failing after 4s
CodeQL / Analyze (javascript) (push) Failing after 3s
Docker Image Scanners / scanners (push) Failing after 4s
Synchronize Issue Labels / Synchronize Issue Labels (push) Has been skipped
CI / Run end-to-end tests (postgres) (push) Failing after 19s
CI / Run end-to-end tests (sqlite) (push) Failing after 2s
CI / Run Playwright end-to-end tests (cockroach) (push) Failing after 2s
CI / Draft newsletter (push) Has been skipped
CI / Generate release (push) Has been skipped
CI / Pending approval Slack notification (push) Has been skipped
CI / Send newsletter (push) Has been skipped
32 lines
586 B
Go
32 lines
586 B
Go
// Copyright © 2026 Ory Corp
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package prometheusx
|
|
|
|
func sanitizeMethod(m string) string {
|
|
switch m {
|
|
case "GET", "get":
|
|
return "get"
|
|
case "PUT", "put":
|
|
return "put"
|
|
case "HEAD", "head":
|
|
return "head"
|
|
case "POST", "post":
|
|
return "post"
|
|
case "DELETE", "delete":
|
|
return "delete"
|
|
case "CONNECT", "connect":
|
|
return "connect"
|
|
case "OPTIONS", "options":
|
|
return "options"
|
|
case "NOTIFY", "notify":
|
|
return "notify"
|
|
case "TRACE", "trace":
|
|
return "trace"
|
|
case "PATCH", "patch":
|
|
return "patch"
|
|
default:
|
|
return "unknown"
|
|
}
|
|
}
|