Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
UseTelemetry(telemetry telemetry.Telemetry) Client
UseState(state state.State) Client
Request(ctx context.Context, method string, url string, options ...RequestOption) (Response, error)
ServiceRequest(ctx context.Context, method string, service, uri string, options ...RequestOption) (Response, error)
}
type RequestBodyOption ¶
type RequestBodyOption struct {
Body []byte
}
func WithRequestBodyOption ¶
func WithRequestBodyOption(body []byte) RequestBodyOption
func (RequestBodyOption) Apply ¶
func (h RequestBodyOption) Apply(req *fasthttp.Request)
type RequestHeader ¶
func NewRequestHeader ¶
func NewRequestHeader(key, value string) RequestHeader
type RequestHeadersOption ¶
type RequestHeadersOption struct {
Headers []RequestHeader
}
func WithRequestHeadersOption ¶
func WithRequestHeadersOption(headers ...RequestHeader) RequestHeadersOption
func (RequestHeadersOption) Apply ¶
func (h RequestHeadersOption) Apply(req *fasthttp.Request)
type RequestOption ¶
Click to show internal directories.
Click to hide internal directories.