http

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2022 License: MIT Imports: 7 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Background added in v1.2.0

func Background() http.Context

func NewGinContext added in v1.0.1

func NewGinContext(ctx *gin.Context) http.Context

func NewGinRequest added in v1.0.0

func NewGinRequest(instance *gin.Context) contractshttp.Request

func NewGinResponse added in v1.0.0

func NewGinResponse(instance *gin.Context) httpcontract.Response

func NewGinSuccess added in v1.0.0

func NewGinSuccess(instance *gin.Context) httpcontract.ResponseSuccess

Types

type GinContext added in v1.0.1

type GinContext struct {
	// contains filtered or unexported fields
}

func (*GinContext) Context added in v1.4.0

func (c *GinContext) Context() context.Context

func (*GinContext) Deadline added in v1.0.1

func (c *GinContext) Deadline() (deadline time.Time, ok bool)

func (*GinContext) Done added in v1.0.1

func (c *GinContext) Done() <-chan struct{}

func (*GinContext) Err added in v1.0.1

func (c *GinContext) Err() error

func (*GinContext) Instance added in v1.3.0

func (c *GinContext) Instance() *gin.Context

func (*GinContext) Request added in v1.0.1

func (c *GinContext) Request() http.Request

func (*GinContext) Response added in v1.0.1

func (c *GinContext) Response() http.Response

func (*GinContext) Value added in v1.0.1

func (c *GinContext) Value(key interface{}) interface{}

func (*GinContext) WithValue added in v1.0.1

func (c *GinContext) WithValue(key string, value interface{})

type GinRequest added in v1.0.0

type GinRequest struct {
	// contains filtered or unexported fields
}

func (*GinRequest) AbortWithStatus added in v1.0.0

func (r *GinRequest) AbortWithStatus(code int)

func (*GinRequest) AbortWithStatusJson added in v1.4.0

func (r *GinRequest) AbortWithStatusJson(code int, jsonObj interface{})

func (*GinRequest) Bind added in v1.0.0

func (r *GinRequest) Bind(obj interface{}) error

func (*GinRequest) File added in v1.0.0

func (r *GinRequest) File(name string) (contractsfilesystem.File, error)

func (*GinRequest) Form added in v1.0.0

func (r *GinRequest) Form(key, defaultValue string) string

func (*GinRequest) FullUrl added in v1.0.0

func (r *GinRequest) FullUrl() string

func (*GinRequest) Header added in v1.0.0

func (r *GinRequest) Header(key, defaultValue string) string

func (*GinRequest) Headers added in v1.0.0

func (r *GinRequest) Headers() http.Header

func (*GinRequest) Input added in v1.0.0

func (r *GinRequest) Input(key string) string

func (*GinRequest) Ip added in v1.0.0

func (r *GinRequest) Ip() string

func (*GinRequest) Method added in v1.0.0

func (r *GinRequest) Method() string

func (*GinRequest) Next added in v1.0.0

func (r *GinRequest) Next()

func (*GinRequest) Origin added in v1.0.4

func (r *GinRequest) Origin() *http.Request

func (*GinRequest) Path added in v1.0.0

func (r *GinRequest) Path() string

func (*GinRequest) Query added in v1.0.0

func (r *GinRequest) Query(key, defaultValue string) string

func (*GinRequest) Response added in v1.0.1

func (r *GinRequest) Response() contractshttp.Response

func (*GinRequest) Url added in v1.0.0

func (r *GinRequest) Url() string

type GinResponse added in v1.0.0

type GinResponse struct {
	// contains filtered or unexported fields
}

func (*GinResponse) Download added in v1.0.0

func (r *GinResponse) Download(filepath, filename string)

func (*GinResponse) File added in v1.0.0

func (r *GinResponse) File(filepath string)

func (*GinResponse) Header added in v1.0.0

func (r *GinResponse) Header(key, value string) httpcontract.Response

func (*GinResponse) Json added in v1.0.0

func (r *GinResponse) Json(code int, obj interface{})

func (*GinResponse) String added in v1.0.0

func (r *GinResponse) String(code int, format string, values ...interface{})

func (*GinResponse) Success added in v1.0.0

type GinSuccess added in v1.0.0

type GinSuccess struct {
	// contains filtered or unexported fields
}

func (*GinSuccess) Json added in v1.0.0

func (r *GinSuccess) Json(obj interface{})

func (*GinSuccess) String added in v1.0.0

func (r *GinSuccess) String(format string, values ...interface{})

type ServiceProvider

type ServiceProvider struct {
}

func (*ServiceProvider) Boot

func (database *ServiceProvider) Boot()

func (*ServiceProvider) Register

func (database *ServiceProvider) Register()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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