request

package
v1.3.3 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2024 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RequestContext

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

func (*RequestContext) AccessDenied

func (req *RequestContext) AccessDenied(msg string)

func (*RequestContext) AddResponseHeader

func (req *RequestContext) AddResponseHeader(key string, value string)

func (*RequestContext) BadRequest

func (req *RequestContext) BadRequest(msg string)

func (*RequestContext) CallFastHttpHandler

func (req *RequestContext) CallFastHttpHandler(handler fasthttp.RequestHandler)

func (*RequestContext) Conn

func (req *RequestContext) Conn() (out1 net.Conn)

func (*RequestContext) ConnID

func (req *RequestContext) ConnID() (out1 uint64)

func (*RequestContext) ConnRequestNum

func (req *RequestContext) ConnRequestNum() (out1 uint64)

func (*RequestContext) ConnTime

func (req *RequestContext) ConnTime() (out1 time.Time)

func (*RequestContext) Deadline

func (req *RequestContext) Deadline() (out1 time.Time, out2 bool)

func (*RequestContext) Done

func (req *RequestContext) Done() (out1 <-chan struct{})

func (*RequestContext) Err

func (req *RequestContext) Err() (out1 error)

func (*RequestContext) Error

func (req *RequestContext) Error(in1 string, in2 int)

func (*RequestContext) FormFile

func (req *RequestContext) FormFile(in1 string) (out1 *multipart.FileHeader, out2 error)

func (*RequestContext) FormValue

func (req *RequestContext) FormValue(in1 string) (out1 []uint8)

func (*RequestContext) Hijack

func (req *RequestContext) Hijack(in1 fasthttp.HijackHandler)

func (*RequestContext) HijackSetNoResponse

func (req *RequestContext) HijackSetNoResponse(in1 bool)

func (*RequestContext) Hijacked

func (req *RequestContext) Hijacked() (out1 bool)

func (*RequestContext) Host

func (req *RequestContext) Host() (out1 []uint8)

func (*RequestContext) ID

func (req *RequestContext) ID() (out1 uint64)

func (*RequestContext) IfModifiedSince

func (req *RequestContext) IfModifiedSince(in1 time.Time) (out1 bool)

func (*RequestContext) Init

func (req *RequestContext) Init(in1 *fasthttp.Request, in2 net.Addr, in3 fasthttp.Logger)

func (*RequestContext) Init2

func (req *RequestContext) Init2(in1 net.Conn, in2 fasthttp.Logger, in3 bool)

func (*RequestContext) InternalServerError

func (req *RequestContext) InternalServerError(msg string)

func (*RequestContext) IsBodyStream

func (req *RequestContext) IsBodyStream() (out1 bool)

func (*RequestContext) IsConnect

func (req *RequestContext) IsConnect() (out1 bool)

func (*RequestContext) IsDelete

func (req *RequestContext) IsDelete() (out1 bool)

func (*RequestContext) IsGet

func (req *RequestContext) IsGet() (out1 bool)

func (*RequestContext) IsHead

func (req *RequestContext) IsHead() (out1 bool)

func (*RequestContext) IsOptions

func (req *RequestContext) IsOptions() (out1 bool)

func (*RequestContext) IsPatch

func (req *RequestContext) IsPatch() (out1 bool)

func (*RequestContext) IsPost

func (req *RequestContext) IsPost() (out1 bool)

func (*RequestContext) IsPut

func (req *RequestContext) IsPut() (out1 bool)

func (*RequestContext) IsTLS

func (req *RequestContext) IsTLS() (out1 bool)

func (*RequestContext) IsTrace

func (req *RequestContext) IsTrace() (out1 bool)

func (*RequestContext) LastTimeoutErrorResponse

func (req *RequestContext) LastTimeoutErrorResponse() (out1 *fasthttp.Response)

func (*RequestContext) LocalAddr

func (req *RequestContext) LocalAddr() (out1 net.Addr)

func (*RequestContext) LocalIP

func (req *RequestContext) LocalIP() (out1 net.IP)

func (*RequestContext) Logger

func (req *RequestContext) Logger() (out1 fasthttp.Logger)

func (*RequestContext) Method

func (req *RequestContext) Method() (out1 []uint8)

func (*RequestContext) MultipartForm

func (req *RequestContext) MultipartForm() (out1 *multipart.Form, out2 error)

func (*RequestContext) NoContent

func (req *RequestContext) NoContent(statusCode int) error

func (*RequestContext) NotFound

func (req *RequestContext) NotFound(msg string)

func (*RequestContext) Path

func (req *RequestContext) Path() (out1 []uint8)

func (*RequestContext) PostArgs

func (req *RequestContext) PostArgs() (out1 *fasthttp.Args)

func (*RequestContext) PostBody

func (req *RequestContext) PostBody() (out1 []uint8)

func (*RequestContext) QueryArgs

func (req *RequestContext) QueryArgs() (out1 *fasthttp.Args)

func (*RequestContext) Redirect

func (req *RequestContext) Redirect(in1 string, in2 int)

func (*RequestContext) RedirectBytes

func (req *RequestContext) RedirectBytes(in1 []uint8, in2 int)

func (*RequestContext) Referer

func (req *RequestContext) Referer() (out1 []uint8)

func (*RequestContext) RemoteAddr

func (req *RequestContext) RemoteAddr() (out1 net.Addr)

func (*RequestContext) RemoteIP

func (req *RequestContext) RemoteIP() (out1 net.IP)

func (*RequestContext) RemoveUserValue

func (req *RequestContext) RemoveUserValue(in1 string)

func (*RequestContext) RemoveUserValueBytes

func (req *RequestContext) RemoveUserValueBytes(in1 []uint8)

func (*RequestContext) Request

func (req *RequestContext) Request() *fasthttp.Request

func (*RequestContext) RequestBodyStream

func (req *RequestContext) RequestBodyStream() (out1 io.Reader)

func (*RequestContext) RequestHeader

func (req *RequestContext) RequestHeader(key string) string

func (*RequestContext) RequestHeaders

func (req *RequestContext) RequestHeaders() *fasthttp.RequestHeader

func (*RequestContext) RequestURI

func (req *RequestContext) RequestURI() (out1 []uint8)

func (*RequestContext) ResetBody

func (req *RequestContext) ResetBody()

func (*RequestContext) ResetUserValues

func (req *RequestContext) ResetUserValues()

func (*RequestContext) Response

func (req *RequestContext) Response() *fasthttp.Response

func (*RequestContext) ResponseHeaders

func (req *RequestContext) ResponseHeaders() *fasthttp.ResponseHeader

func (*RequestContext) SendFile

func (req *RequestContext) SendFile(in1 string)

func (*RequestContext) SendFileBytes

func (req *RequestContext) SendFileBytes(in1 []uint8)

func (*RequestContext) SetBody

func (req *RequestContext) SetBody(in1 []uint8)

func (*RequestContext) SetBodyStream

func (req *RequestContext) SetBodyStream(in1 io.Reader, in2 int)

func (*RequestContext) SetBodyStreamWriter

func (req *RequestContext) SetBodyStreamWriter(in1 fasthttp.StreamWriter)

func (*RequestContext) SetBodyString

func (req *RequestContext) SetBodyString(in1 string)

func (*RequestContext) SetConnectionClose

func (req *RequestContext) SetConnectionClose()

func (*RequestContext) SetContentType

func (req *RequestContext) SetContentType(in1 string)

func (*RequestContext) SetContentTypeBytes

func (req *RequestContext) SetContentTypeBytes(in1 []uint8)

func (*RequestContext) SetRemoteAddr

func (req *RequestContext) SetRemoteAddr(in1 net.Addr)

func (*RequestContext) SetResponseHeader

func (req *RequestContext) SetResponseHeader(key string, value string)

func (*RequestContext) SetStatusCode

func (req *RequestContext) SetStatusCode(in1 int)

func (*RequestContext) SetUserValue

func (req *RequestContext) SetUserValue(in1 string, in2 interface{})

func (*RequestContext) SetUserValueBytes

func (req *RequestContext) SetUserValueBytes(in1 []uint8, in2 interface{})

func (*RequestContext) String

func (req *RequestContext) String() (out1 string)

func (*RequestContext) Success

func (req *RequestContext) Success()

func (*RequestContext) SuccessString

func (req *RequestContext) SuccessString(in1 string, in2 string)

func (*RequestContext) TLSConnectionState

func (req *RequestContext) TLSConnectionState() (out1 *tls.ConnectionState)

func (*RequestContext) Time

func (req *RequestContext) Time() (out1 time.Time)

func (*RequestContext) TimeoutError

func (req *RequestContext) TimeoutError(in1 string)

func (*RequestContext) TimeoutErrorWithCode

func (req *RequestContext) TimeoutErrorWithCode(in1 string, in2 int)

func (*RequestContext) TimeoutErrorWithResponse

func (req *RequestContext) TimeoutErrorWithResponse(in1 *fasthttp.Response)

func (*RequestContext) URI

func (req *RequestContext) URI() (out1 *fasthttp.URI)

func (*RequestContext) UserAgent

func (req *RequestContext) UserAgent() (out1 []uint8)

func (*RequestContext) UserValue

func (req *RequestContext) UserValue(in1 string) (out1 interface{})

func (*RequestContext) UserValueBytes

func (req *RequestContext) UserValueBytes(in1 []uint8) (out1 interface{})

func (*RequestContext) Value

func (req *RequestContext) Value(in1 interface{}) (out1 interface{})

func (*RequestContext) VisitUserValues

func (req *RequestContext) VisitUserValues(in1 func([]uint8, interface{}))

func (*RequestContext) Write

func (req *RequestContext) Write(in1 []uint8) (out1 int, out2 error)

func (*RequestContext) WriteJSON

func (req *RequestContext) WriteJSON(obj interface{})

func (*RequestContext) WriteString

func (req *RequestContext) WriteString(in1 string) (out1 int, out2 error)

type RequestContextPool

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

func NewRequestContextPool

func NewRequestContextPool() *RequestContextPool

func (*RequestContextPool) NewRequestContext

func (rcp *RequestContextPool) NewRequestContext(ctx *fasthttp.RequestCtx) (req *RequestContext)

func (*RequestContextPool) ReleaseRequestContext

func (rcp *RequestContextPool) ReleaseRequestContext(req *RequestContext)

Jump to

Keyboard shortcuts

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