Documentation
¶
Index ¶
- Variables
- type Request
- type RequestWrapper
- func (r *RequestWrapper) Body() io.ReadCloser
- func (r *RequestWrapper) Context() context.Context
- func (r *RequestWrapper) Form() url.Values
- func (r *RequestWrapper) Headers() url.Values
- func (r *RequestWrapper) Method() string
- func (r *RequestWrapper) Path() string
- func (r *RequestWrapper) Query() url.Values
- func (r *RequestWrapper) SetBody(data []byte)
- func (r *RequestWrapper) SetHeader(key, value string)
- func (r *RequestWrapper) SetQueryParam(key, value string)
- func (r *RequestWrapper) URL() *url.URL
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUnknownRequestDataType = func(data any) error { return fmt.Errorf("unknown request data type. type: %#v", data) }
Functions ¶
This section is empty.
Types ¶
type RequestWrapper ¶
type RequestWrapper struct {
// contains filtered or unexported fields
}
func Modifier ¶
func Modifier(request Request) *RequestWrapper
func (*RequestWrapper) Body ¶
func (r *RequestWrapper) Body() io.ReadCloser
func (*RequestWrapper) Context ¶
func (r *RequestWrapper) Context() context.Context
func (*RequestWrapper) Form ¶
func (r *RequestWrapper) Form() url.Values
func (*RequestWrapper) Headers ¶
func (r *RequestWrapper) Headers() url.Values
func (*RequestWrapper) Method ¶
func (r *RequestWrapper) Method() string
func (*RequestWrapper) Path ¶
func (r *RequestWrapper) Path() string
func (*RequestWrapper) Query ¶
func (r *RequestWrapper) Query() url.Values
func (*RequestWrapper) SetBody ¶
func (r *RequestWrapper) SetBody(data []byte)
func (*RequestWrapper) SetHeader ¶
func (r *RequestWrapper) SetHeader(key, value string)
func (*RequestWrapper) SetQueryParam ¶
func (r *RequestWrapper) SetQueryParam(key, value string)
func (*RequestWrapper) URL ¶
func (r *RequestWrapper) URL() *url.URL
Click to show internal directories.
Click to hide internal directories.