"github.com/kataras/iris/v12"
"github.com/kataras/iris/v12/middleware/methodoverride"
mo := methodoverride.New(
methodoverride.SaveOriginalMethod("_originalMethod"),
// methodoverride.Methods(http.MethodPost),
// methodoverride.Headers("X-HTTP-Method",
// "X-HTTP-Method-Override",
// methodoverride.FormField("_method"),
// methodoverride.Query("_method"),
// Register it with `WrapRouter`.
app.Post("/path", func(ctx iris.Context) {
ctx.WriteString("post response")
app.Delete("/path", func(ctx iris.Context) {
ctx.WriteString("delete response")