Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FormRequest ¶
type HandlerFunc ¶ added in v1.0.0
type HandlerFunc func(Context)
type Middleware ¶ added in v1.0.0
type Middleware func(Context)
type Request ¶
type Request interface {
Header(key, defaultValue string) string
Headers() http.Header
Method() string
Path() string
Url() string
FullUrl() string
Ip() string
//Input Retrieve an input item from the request: /users/{id}
Input(key string) string
// Query Retrieve a query string item form the request: /users?id=1
Query(key, defaultValue string) string
// Form Retrieve a form string item form the post: /users POST:id=1
Form(key, defaultValue string) string
Bind(obj any) error
File(name string) (filesystem.File, error)
AbortWithStatus(code int)
AbortWithStatusJson(code int, jsonObj interface{})
Next()
Origin() *http.Request
Response() Response
Validate(rules map[string]string, options ...validation.Option) (validation.Validator, error)
ValidateRequest(request FormRequest) (validation.Errors, error)
}
type ResponseSuccess ¶ added in v1.0.0
type ResponseSuccess interface {
String(format string, values ...interface{})
Json(obj interface{})
}
Click to show internal directories.
Click to hide internal directories.