models

package
v0.0.0-...-5e8567c Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2021 License: GPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	ConfigId   int
	OriginPath string
	TargetPath string
}

type Request

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

func (*Request) CopyResponseBodyToResponseWriter

func (ch *Request) CopyResponseBodyToResponseWriter(rw http.ResponseWriter)

CopyResponseBodyToResponseWriter -

func (*Request) CopyResponseHeaderToResponseWriter

func (ch *Request) CopyResponseHeaderToResponseWriter(rw http.ResponseWriter)

CopyResponseHeaderToResponseWriter -

func (*Request) GetCacheStatus

func (ch *Request) GetCacheStatus() int8

GetCacheStatus -

func (*Request) GetHost

func (ch *Request) GetHost() string

GetHost -

func (*Request) GetId

func (ch *Request) GetId() string

GetId - Return the cache table id, if it doesn't exist, create it

func (*Request) GetMethod

func (ch *Request) GetMethod() string

GetMethod - Get request method

func (*Request) GetRequestBodyAsReadCloser

func (ch *Request) GetRequestBodyAsReadCloser() io.ReadCloser

GetRequestBodyAsReadCloser -

func (*Request) GetRequestBodyString

func (ch *Request) GetRequestBodyString() string

GetRequestBodyString -

func (*Request) GetRequestHeaderObject

func (ch *Request) GetRequestHeaderObject() (http.Header, error)

GetRequestHeaderObject - Get request headers as http.Header

func (*Request) GetRequestHeaderString

func (ch *Request) GetRequestHeaderString() string

GetRequestHeaderString - Get request headers as json

func (*Request) GetRequestSchema

func (ch *Request) GetRequestSchema() string

GetRequestSchema -

func (*Request) GetRequestURI

func (ch *Request) GetRequestURI() string

GetRequestURI -

func (*Request) GetResponseBody

func (ch *Request) GetResponseBody() string

GetResponseBody -

func (*Request) GetResponseBodyAsReadCloser

func (ch *Request) GetResponseBodyAsReadCloser() io.ReadCloser

GetResponseBodyAsReadCloser -

func (*Request) GetResponseHeaderObject

func (ch *Request) GetResponseHeaderObject() (http.Header, error)

GetResponseHeaderObject - Get response headers as http.Header

func (*Request) GetResponseHeaderString

func (ch *Request) GetResponseHeaderString() string

GetResponseHeaderString - Get response headers as json

func (*Request) GetResponseStatus

func (ch *Request) GetResponseStatus() int

GetResponseStatus -

func (*Request) LoadFromRequest

func (ch *Request) LoadFromRequest(r *http.Request)

LoadFromRequest - Retrieve information from the request object

func (*Request) SetHost

func (ch *Request) SetHost(host string)

SetHost -

func (*Request) SetMethod

func (ch *Request) SetMethod(method string)

SetMethod - Set request method

func (*Request) SetRequestBody

func (ch *Request) SetRequestBody(body io.ReadCloser)

func (*Request) SetRequestHeader

func (ch *Request) SetRequestHeader(header http.Header) error

SetRequestHeader - Set request header json from http.Header

func (*Request) SetRequestSchema

func (ch *Request) SetRequestSchema(requestScheme string)

SetRequestSchema -

func (*Request) SetRequestURI

func (ch *Request) SetRequestURI(URI string)

SetRequestURI -

func (*Request) SetResponseBody

func (ch *Request) SetResponseBody(body io.ReadCloser)

SetResponseBody -

func (*Request) SetResponseBodyFromString

func (ch *Request) SetResponseBodyFromString(responseBody string)

func (*Request) SetResponseHeader

func (ch *Request) SetResponseHeader(header http.Header) error

SetResponseHeader - Set request header json from http.Header

func (*Request) SetResponseHeaderFromJson

func (ch *Request) SetResponseHeaderFromJson(headerJson string)

SetResponseHeaderFromJson -

func (*Request) SetResponseStatus

func (ch *Request) SetResponseStatus(status int)

SetResponseStatus -

Jump to

Keyboard shortcuts

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