Documentation ¶
Index ¶
- type Config
- type Request
- func (ch *Request) CopyResponseBodyToResponseWriter(rw http.ResponseWriter)
- func (ch *Request) CopyResponseHeaderToResponseWriter(rw http.ResponseWriter)
- func (ch *Request) GetCacheStatus() int8
- func (ch *Request) GetHost() string
- func (ch *Request) GetId() string
- func (ch *Request) GetMethod() string
- func (ch *Request) GetRequestBodyAsReadCloser() io.ReadCloser
- func (ch *Request) GetRequestBodyString() string
- func (ch *Request) GetRequestHeaderObject() (http.Header, error)
- func (ch *Request) GetRequestHeaderString() string
- func (ch *Request) GetRequestSchema() string
- func (ch *Request) GetRequestURI() string
- func (ch *Request) GetResponseBody() string
- func (ch *Request) GetResponseBodyAsReadCloser() io.ReadCloser
- func (ch *Request) GetResponseHeaderObject() (http.Header, error)
- func (ch *Request) GetResponseHeaderString() string
- func (ch *Request) GetResponseStatus() int
- func (ch *Request) LoadFromRequest(r *http.Request)
- func (ch *Request) SetHost(host string)
- func (ch *Request) SetMethod(method string)
- func (ch *Request) SetRequestBody(body io.ReadCloser)
- func (ch *Request) SetRequestHeader(header http.Header) error
- func (ch *Request) SetRequestSchema(requestScheme string)
- func (ch *Request) SetRequestURI(URI string)
- func (ch *Request) SetResponseBody(body io.ReadCloser)
- func (ch *Request) SetResponseBodyFromString(responseBody string)
- func (ch *Request) SetResponseHeader(header http.Header) error
- func (ch *Request) SetResponseHeaderFromJson(headerJson string)
- func (ch *Request) SetResponseStatus(status int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) GetRequestBodyAsReadCloser ¶
func (ch *Request) GetRequestBodyAsReadCloser() io.ReadCloser
GetRequestBodyAsReadCloser -
func (*Request) GetRequestBodyString ¶
GetRequestBodyString -
func (*Request) GetRequestHeaderObject ¶
GetRequestHeaderObject - Get request headers as http.Header
func (*Request) GetRequestHeaderString ¶
GetRequestHeaderString - Get request headers as json
func (*Request) GetResponseBodyAsReadCloser ¶
func (ch *Request) GetResponseBodyAsReadCloser() io.ReadCloser
GetResponseBodyAsReadCloser -
func (*Request) GetResponseHeaderObject ¶
GetResponseHeaderObject - Get response headers as http.Header
func (*Request) GetResponseHeaderString ¶
GetResponseHeaderString - Get response headers as json
func (*Request) LoadFromRequest ¶
LoadFromRequest - Retrieve information from the request object
func (*Request) SetRequestBody ¶
func (ch *Request) SetRequestBody(body io.ReadCloser)
func (*Request) SetRequestHeader ¶
SetRequestHeader - Set request header json from http.Header
func (*Request) SetRequestSchema ¶
SetRequestSchema -
func (*Request) SetResponseBody ¶
func (ch *Request) SetResponseBody(body io.ReadCloser)
SetResponseBody -
func (*Request) SetResponseBodyFromString ¶
func (*Request) SetResponseHeader ¶
SetResponseHeader - Set request header json from http.Header
func (*Request) SetResponseHeaderFromJson ¶
SetResponseHeaderFromJson -
func (*Request) SetResponseStatus ¶
SetResponseStatus -