fasthttp

package
v0.0.0-...-ae88a46 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package fasthttp

@author: xwc1125

Package fasthttp

@author: xwc1125

Package fasthttp

@author: xwc1125

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cookie struct {
	*fasthttp.Cookie
}

func NewCookie

func NewCookie() *Cookie

func (*Cookie) SameSite

func (c *Cookie) SameSite() xgateway.SameSite

func (*Cookie) SetSameSite

func (c *Cookie) SetSameSite(mode xgateway.SameSite)

func (*Cookie) Valid

func (c *Cookie) Valid() error

type Request

type Request struct {
	*fasthttp.Request
	// contains filtered or unexported fields
}

func NewRequest

func NewRequest(ctx *fasthttp.RequestCtx) *Request

func (*Request) AddCookie

func (r *Request) AddCookie(c xgateway.Cookie)

func (*Request) Args

func (r *Request) Args() url.Values

func (*Request) Body

func (r *Request) Body() ([]byte, error)

func (*Request) Context

func (r *Request) Context() context.Context

func (*Request) Cookie

func (r *Request) Cookie(name string) (xgateway.Cookie, error)

func (*Request) Cookies

func (r *Request) Cookies() []xgateway.Cookie

func (*Request) Header

func (r *Request) Header() xgateway.Header

func (*Request) ID

func (r *Request) ID() uint64

func (*Request) Method

func (r *Request) Method() string

func (*Request) Path

func (r *Request) Path() []byte

func (*Request) RemoteIP

func (r *Request) RemoteIP() net.IP

func (*Request) SetPath

func (r *Request) SetPath(bytes []byte)

type RequestHeader

type RequestHeader struct {
	*fasthttp.RequestHeader
	// contains filtered or unexported fields
}

func NewRequestHeader

func NewRequestHeader(requestHeader *fasthttp.RequestHeader) *RequestHeader

func (*RequestHeader) AddCookie

func (h *RequestHeader) AddCookie(key, value string)

func (*RequestHeader) AllCookie

func (h *RequestHeader) AllCookie(f func(key []byte, value []byte))

func (*RequestHeader) Get

func (h *RequestHeader) Get(key string) string

func (*RequestHeader) Headers

func (h *RequestHeader) Headers() []byte

func (*RequestHeader) SetCookie

func (h *RequestHeader) SetCookie(cookie xgateway.Cookie)

func (*RequestHeader) SetStatusCode

func (h *RequestHeader) SetStatusCode(statusCode int)

func (*RequestHeader) StatusCode

func (h *RequestHeader) StatusCode() int

type ResponseHeader

type ResponseHeader struct {
	*fasthttp.ResponseHeader
	// contains filtered or unexported fields
}

func NewResponseHeader

func NewResponseHeader(respHeader *fasthttp.ResponseHeader) *ResponseHeader

func (*ResponseHeader) AddCookie

func (h *ResponseHeader) AddCookie(key, value string)

func (*ResponseHeader) AllCookie

func (h *ResponseHeader) AllCookie(f func(key []byte, value []byte))

func (*ResponseHeader) Cookie

func (h *ResponseHeader) Cookie(key string) []byte

func (*ResponseHeader) Get

func (h *ResponseHeader) Get(key string) string

func (*ResponseHeader) Headers

func (h *ResponseHeader) Headers() []byte

func (*ResponseHeader) Host

func (h *ResponseHeader) Host() []byte

func (*ResponseHeader) Method

func (h *ResponseHeader) Method() []byte

func (*ResponseHeader) RequestURI

func (h *ResponseHeader) RequestURI() []byte

func (*ResponseHeader) SetCookie

func (h *ResponseHeader) SetCookie(cookie xgateway.Cookie)

func (*ResponseHeader) SetHost

func (h *ResponseHeader) SetHost(host string)

func (*ResponseHeader) SetMethod

func (h *ResponseHeader) SetMethod(method string)

func (*ResponseHeader) SetProtocol

func (h *ResponseHeader) SetProtocol(method string)

func (*ResponseHeader) SetRequestURI

func (h *ResponseHeader) SetRequestURI(requestURI string)

func (*ResponseHeader) SetUserAgent

func (h *ResponseHeader) SetUserAgent(userAgent string)

func (*ResponseHeader) UserAgent

func (h *ResponseHeader) UserAgent() []byte

Jump to

Keyboard shortcuts

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