Documentation ¶
Index ¶
- type RequestContext
- func (req *RequestContext) AccessDenied(msg string)
- func (req *RequestContext) AddResponseHeader(key string, value string)
- func (req *RequestContext) BadRequest(msg string)
- func (req *RequestContext) CallFastHttpHandler(handler fasthttp.RequestHandler)
- func (req *RequestContext) Conn() (out1 net.Conn)
- func (req *RequestContext) ConnID() (out1 uint64)
- func (req *RequestContext) ConnRequestNum() (out1 uint64)
- func (req *RequestContext) ConnTime() (out1 time.Time)
- func (req *RequestContext) Deadline() (out1 time.Time, out2 bool)
- func (req *RequestContext) Done() (out1 <-chan struct{})
- func (req *RequestContext) Err() (out1 error)
- func (req *RequestContext) Error(in1 string, in2 int)
- func (req *RequestContext) FormFile(in1 string) (out1 *multipart.FileHeader, out2 error)
- func (req *RequestContext) FormValue(in1 string) (out1 []uint8)
- func (req *RequestContext) Hijack(in1 fasthttp.HijackHandler)
- func (req *RequestContext) HijackSetNoResponse(in1 bool)
- func (req *RequestContext) Hijacked() (out1 bool)
- func (req *RequestContext) Host() (out1 []uint8)
- func (req *RequestContext) ID() (out1 uint64)
- func (req *RequestContext) IfModifiedSince(in1 time.Time) (out1 bool)
- func (req *RequestContext) Init(in1 *fasthttp.Request, in2 net.Addr, in3 fasthttp.Logger)
- func (req *RequestContext) Init2(in1 net.Conn, in2 fasthttp.Logger, in3 bool)
- func (req *RequestContext) InternalServerError(msg string)
- func (req *RequestContext) IsBodyStream() (out1 bool)
- func (req *RequestContext) IsConnect() (out1 bool)
- func (req *RequestContext) IsDelete() (out1 bool)
- func (req *RequestContext) IsGet() (out1 bool)
- func (req *RequestContext) IsHead() (out1 bool)
- func (req *RequestContext) IsOptions() (out1 bool)
- func (req *RequestContext) IsPatch() (out1 bool)
- func (req *RequestContext) IsPost() (out1 bool)
- func (req *RequestContext) IsPut() (out1 bool)
- func (req *RequestContext) IsTLS() (out1 bool)
- func (req *RequestContext) IsTrace() (out1 bool)
- func (req *RequestContext) LastTimeoutErrorResponse() (out1 *fasthttp.Response)
- func (req *RequestContext) LocalAddr() (out1 net.Addr)
- func (req *RequestContext) LocalIP() (out1 net.IP)
- func (req *RequestContext) Logger() (out1 fasthttp.Logger)
- func (req *RequestContext) Method() (out1 []uint8)
- func (req *RequestContext) MultipartForm() (out1 *multipart.Form, out2 error)
- func (req *RequestContext) NoContent(statusCode int) error
- func (req *RequestContext) NotFound(msg string)
- func (req *RequestContext) Path() (out1 []uint8)
- func (req *RequestContext) PostArgs() (out1 *fasthttp.Args)
- func (req *RequestContext) PostBody() (out1 []uint8)
- func (req *RequestContext) QueryArgs() (out1 *fasthttp.Args)
- func (req *RequestContext) Redirect(in1 string, in2 int)
- func (req *RequestContext) RedirectBytes(in1 []uint8, in2 int)
- func (req *RequestContext) Referer() (out1 []uint8)
- func (req *RequestContext) RemoteAddr() (out1 net.Addr)
- func (req *RequestContext) RemoteIP() (out1 net.IP)
- func (req *RequestContext) RemoveUserValue(in1 string)
- func (req *RequestContext) RemoveUserValueBytes(in1 []uint8)
- func (req *RequestContext) Request() *fasthttp.Request
- func (req *RequestContext) RequestBodyStream() (out1 io.Reader)
- func (req *RequestContext) RequestHeader(key string) string
- func (req *RequestContext) RequestHeaders() *fasthttp.RequestHeader
- func (req *RequestContext) RequestURI() (out1 []uint8)
- func (req *RequestContext) ResetBody()
- func (req *RequestContext) ResetUserValues()
- func (req *RequestContext) Response() *fasthttp.Response
- func (req *RequestContext) ResponseHeaders() *fasthttp.ResponseHeader
- func (req *RequestContext) SendFile(in1 string)
- func (req *RequestContext) SendFileBytes(in1 []uint8)
- func (req *RequestContext) SetBody(in1 []uint8)
- func (req *RequestContext) SetBodyStream(in1 io.Reader, in2 int)
- func (req *RequestContext) SetBodyStreamWriter(in1 fasthttp.StreamWriter)
- func (req *RequestContext) SetBodyString(in1 string)
- func (req *RequestContext) SetConnectionClose()
- func (req *RequestContext) SetContentType(in1 string)
- func (req *RequestContext) SetContentTypeBytes(in1 []uint8)
- func (req *RequestContext) SetRemoteAddr(in1 net.Addr)
- func (req *RequestContext) SetResponseHeader(key string, value string)
- func (req *RequestContext) SetStatusCode(in1 int)
- func (req *RequestContext) SetUserValue(in1 string, in2 interface{})
- func (req *RequestContext) SetUserValueBytes(in1 []uint8, in2 interface{})
- func (req *RequestContext) String() (out1 string)
- func (req *RequestContext) Success()
- func (req *RequestContext) SuccessString(in1 string, in2 string)
- func (req *RequestContext) TLSConnectionState() (out1 *tls.ConnectionState)
- func (req *RequestContext) Time() (out1 time.Time)
- func (req *RequestContext) TimeoutError(in1 string)
- func (req *RequestContext) TimeoutErrorWithCode(in1 string, in2 int)
- func (req *RequestContext) TimeoutErrorWithResponse(in1 *fasthttp.Response)
- func (req *RequestContext) URI() (out1 *fasthttp.URI)
- func (req *RequestContext) UserAgent() (out1 []uint8)
- func (req *RequestContext) UserValue(in1 string) (out1 interface{})
- func (req *RequestContext) UserValueBytes(in1 []uint8) (out1 interface{})
- func (req *RequestContext) Value(in1 interface{}) (out1 interface{})
- func (req *RequestContext) VisitUserValues(in1 func([]uint8, interface{}))
- func (req *RequestContext) Write(in1 []uint8) (out1 int, out2 error)
- func (req *RequestContext) WriteJSON(obj interface{})
- func (req *RequestContext) WriteString(in1 string) (out1 int, out2 error)
- type RequestContextPool
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) 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) 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) 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)
Click to show internal directories.
Click to hide internal directories.