mirror of
https://github.com/yusing/godoxy.git
synced 2025-05-20 20:52:33 +02:00
20 lines
386 B
Go
20 lines
386 B
Go
package http
|
|
|
|
import "net/http"
|
|
|
|
var validMethods = map[string]struct{}{
|
|
http.MethodGet: {},
|
|
http.MethodHead: {},
|
|
http.MethodPost: {},
|
|
http.MethodPut: {},
|
|
http.MethodPatch: {},
|
|
http.MethodDelete: {},
|
|
http.MethodConnect: {},
|
|
http.MethodOptions: {},
|
|
http.MethodTrace: {},
|
|
}
|
|
|
|
func IsMethodValid(method string) bool {
|
|
_, ok := validMethods[method]
|
|
return ok
|
|
}
|