Documentation
¶
Index ¶
- type Driver
- func (d *Driver) Bind(obj *any, dsType string) error
- func (d *Driver) BindBodyJson(obj *any) error
- func (d *Driver) BindBodyProtobuf(obj *any) error
- func (d *Driver) BindGet(obj *any) error
- func (d *Driver) BindPost(obj *any) error
- func (d *Driver) Body(defaultValue string) string
- func (d *Driver) BodyBytes(defaultValue []byte) []byte
- func (d *Driver) Cookie(name string, defaultValue string) string
- func (d *Driver) Domain() string
- func (d *Driver) Get(name string, defaultValue string) string
- func (d *Driver) GetArray(name string) []string
- func (d *Driver) GetFormat(name string) *Format
- func (d *Driver) GetMap() map[string][]string
- func (d *Driver) Header(name string, defaultValue string) string
- func (d *Driver) HeaderArray(name string) []string
- func (d *Driver) HeaderFormat(name string) *Format
- func (d *Driver) HeaderMap() map[string][]string
- func (d *Driver) Host() string
- func (d *Driver) Init(request *http.Request)
- func (d *Driver) Is(method string) bool
- func (d *Driver) IsAjax() bool
- func (d *Driver) IsDelete() bool
- func (d *Driver) IsGet() bool
- func (d *Driver) IsHead() bool
- func (d *Driver) IsOptions() bool
- func (d *Driver) IsPatch() bool
- func (d *Driver) IsPost() bool
- func (d *Driver) IsPut() bool
- func (d *Driver) Json(defaultValue any) any
- func (d *Driver) Method() string
- func (d *Driver) Path() string
- func (d *Driver) Post(name string, defaultValue string) string
- func (d *Driver) PostArray(name string) []string
- func (d *Driver) PostFormat(name string) *Format
- func (d *Driver) PostMap() map[string][]string
- func (d *Driver) RootUrl() string
- func (d *Driver) Scheme() string
- func (d *Driver) Url() string
- type Format
- func (f *Format) Byte(defaultValue byte) byte
- func (f *Format) Float32(defaultValue float32) float32
- func (f *Format) Float64(defaultValue float64) float64
- func (f *Format) Int(defaultValue int) int
- func (f *Format) Int16(defaultValue int16) int16
- func (f *Format) Int32(defaultValue int32) int32
- func (f *Format) Int64(defaultValue int64) int64
- func (f *Format) Int8(defaultValue int8) int8
- func (f *Format) Rune(defaultValue rune) rune
- func (f *Format) Uint(defaultValue uint) uint
- func (f *Format) Uint16(defaultValue uint16) uint16
- func (f *Format) Uint32(defaultValue uint32) uint32
- func (f *Format) Uint8(defaultValue uint8) uint8
- func (f *Format) Unt64(defaultValue uint64) uint64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶ added in v0.0.10
func (*Driver) BindBodyJson ¶ added in v0.0.10
func (*Driver) BindBodyProtobuf ¶ added in v0.0.10
func (*Driver) HeaderArray ¶ added in v0.0.10
HeaderArray 获取 string 数组 类型的 头信息
func (*Driver) HeaderFormat ¶ added in v0.0.10
HeaderFormat 获取头信息
func (*Driver) PostFormat ¶ added in v0.0.10
PostFormat 获取 POST 格式化数据
Click to show internal directories.
Click to hide internal directories.