web

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2021 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Offered accept Offered

Functions

This section is empty.

Types

type Helper

type Helper struct {
}

Helper 輔助類型

func (Helper) Bind added in v1.2.0

func (h Helper) Bind(c *gin.Context, obj interface{}) error

Bind .

func (Helper) BindQuery added in v1.2.0

func (h Helper) BindQuery(c *gin.Context, obj interface{}) error

BindQuery .

func (Helper) BindSession added in v1.2.0

func (h Helper) BindSession(c *gin.Context) (result *cookie.Session)

BindSession 返回 session 並響應錯誤

func (Helper) BindURI

func (h Helper) BindURI(c *gin.Context, obj interface{}) (e error)

BindURI .

func (Helper) BindWith added in v1.2.0

func (h Helper) BindWith(c *gin.Context, obj interface{}, b binding.Binding) (e error)

BindWith .

func (Helper) CheckSession added in v1.2.0

func (h Helper) CheckSession(c *gin.Context)

CheckSession 檢查是否具有 session

func (Helper) Compression added in v1.2.0

func (h Helper) Compression() gin.HandlerFunc

Compression .

func (Helper) JSON added in v1.2.0

func (h Helper) JSON() jsoniter.API

JSON .

func (Helper) NegotiateData

func (h Helper) NegotiateData(c *gin.Context, code int, data interface{})

NegotiateData .

func (Helper) NegotiateError

func (h Helper) NegotiateError(c *gin.Context, code int, e error)

NegotiateError .

func (Helper) NegotiateErrorString

func (h Helper) NegotiateErrorString(c *gin.Context, code int, e string)

NegotiateErrorString .

func (Helper) NegotiateFile added in v1.2.0

func (h Helper) NegotiateFile(c *gin.Context, name string, modtime time.Time, obj interface{})

NegotiateFile .

func (Helper) NegotiateFilesystem added in v1.2.0

func (h Helper) NegotiateFilesystem(c *gin.Context, fs http.FileSystem, path string)

NegotiateFilesystem .

func (Helper) ShouldBindSession added in v1.2.0

func (h Helper) ShouldBindSession(c *gin.Context) (session *cookie.Session, e error)

ShouldBindSession 返回session 不進行響應

func (Helper) Upgrade added in v1.2.0

func (h Helper) Upgrade(w http.ResponseWriter, r *http.Request, responseHeader http.Header) (*websocket.Conn, error)

Upgrade .

type IHelper

type IHelper interface {
	// 註冊 控制器
	Register(*gin.RouterGroup)
}

IHelper gin 控制器

type ReadSeeker added in v1.2.0

type ReadSeeker struct {
	Data    interface{}
	Marshal func(in interface{}) (out []byte, err error)
	// contains filtered or unexported fields
}

ReadSeeker .

func (*ReadSeeker) Check added in v1.2.0

func (r *ReadSeeker) Check() (e error)

Check .

func (*ReadSeeker) Read added in v1.2.0

func (r *ReadSeeker) Read(p []byte) (n int, err error)

Read .

func (*ReadSeeker) Seek added in v1.2.0

func (r *ReadSeeker) Seek(offset int64, whence int) (abs int64, err error)

Seek .

func (*ReadSeeker) WriteTo added in v1.2.0

func (r *ReadSeeker) WriteTo(w io.Writer) (n int64, err error)

WriteTo .

Directories

Path Synopsis
api
v1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL