Added more HTTP methods

This commit is contained in:
2023-07-22 11:36:28 +02:00
parent 16f214df95
commit 968687849f
2 changed files with 40 additions and 9 deletions

View File

@ -25,7 +25,22 @@ func New() *Server {
// Get registers your function to be called when the given GET path has been requested.
func (server *Server) Get(path string, handler Handler) {
server.router.Add("GET", path, handler)
server.router.Add(http.MethodGet, path, handler)
}
// Post registers your function to be called when the given POST path has been requested.
func (server *Server) Post(path string, handler Handler) {
server.router.Add(http.MethodPost, path, handler)
}
// Delete registers your function to be called when the given DELETE path has been requested.
func (server *Server) Delete(path string, handler Handler) {
server.router.Add(http.MethodDelete, path, handler)
}
// Put registers your function to be called when the given PUT path has been requested.
func (server *Server) Put(path string, handler Handler) {
server.router.Add(http.MethodPut, path, handler)
}
// ServeHTTP responds to the given request.