go-siris / siris

DEPRECATED: The community driven fork of Iris. The fastest web framework for Golang!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

may u add these functions?

go-xworkflow opened this issue · comments

may u add these functions?

context.URLParamBool(name string) (bool,error)
context.URLParamTrim(name string) string
context.URLParamEscape(name string) string
context.URLParamFloat64(name string) (float64, error)

context.PostValueTrim(name string) string
context.PostValueEscape(name string) string
context.PostBool(name string) (bool,error)
context.PostInt(name string) (int, error)
context.PostInt64(name string) (int64, error)
context.PostFloat64(name string) (float64, error)
context.PostStrings(name string) ([]string, error)

context.Params().GetTrim(name string) string
context.Params().GetEscape(name string) string
context.Params().GetBool(name string) (bool,error)
context.Params().GetFloat64(name string) (float64, error)

i think like this
https://github.com/go-macaron/macaron/blob/master/context.go

// QueryTrim querys and trims spaces form parameter.
Context.QueryTrim(name string) string
// QueryStrings returns a list of results by given query name.
Context.QueryStrings(name string) []string
// QueryEscape returns escapred query result.
Context.QueryEscape(name string) string
// QueryFloat64 returns query result in float64 type.
Context.QueryFloat64(name string) float64
// QueryBool returns query result in bool type.
Context.QueryBool(name string) bool