Method Override
MethodOverride lets clients tunnel PUT, PATCH, or DELETE through POST.
app.Use(middleware.MethodOverride())
The default source is:
X-HTTP-Method-Override
The original method is preserved in:
X-Original-Method
Use query-based or custom lookup when needed.
app.Use(middleware.MethodOverrideWithConfig(middleware.MethodOverrideConfig{
Getter: middleware.MethodOverrideFromFirst(
middleware.MethodOverrideFromHeader("X-HTTP-Method-Override"),
middleware.MethodOverrideFromQuery("_method"),
),
}))