aboutsummaryrefslogtreecommitdiff
path: root/lib/http/server.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2024-03-15 03:14:55 +0700
committerShulhan <ms@kilabit.info>2024-03-15 03:39:16 +0700
commit72f2c183724199c2b749ec8efb59aa20b59d9e96 (patch)
tree5c37a4637399d778703c6a2b3f26aeca333ca1e4 /lib/http/server.go
parentb9e12300d9050143fcfaa2193ad91842f035661f (diff)
downloadpakakeh.go-72f2c183724199c2b749ec8efb59aa20b59d9e96.tar.xz
lib/http: refactoring type of RequestMethod from int to string
The reason is to make storing or encoding the RequestMethod value readable from user point of view instead of number, 0, 1, 2, etc.
Diffstat (limited to 'lib/http/server.go')
-rw-r--r--lib/http/server.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/http/server.go b/lib/http/server.go
index b47ddba3..6cf8c70c 100644
--- a/lib/http/server.go
+++ b/lib/http/server.go
@@ -101,6 +101,9 @@ func (srv *Server) RegisterEndpoint(ep Endpoint) (err error) {
if ep.Call == nil {
return errors.New(logp + `: empty Call field`)
}
+ if len(ep.Method) == 0 {
+ ep.Method = RequestMethodGet
+ }
switch ep.Method {
case RequestMethodConnect: