Documentation ¶
Index ¶
- func Do(ctx context.Context, method Method, target string, opts ...CliOption) ([]byte, error)
- func GetDefaultHttpClient() *http.Client
- func Serve(ctx context.Context, addr string, handle http.Handler, opts ...SrvOption) error
- type CliOption
- func WithCliBody(body []byte) CliOption
- func WithCliHeader(header map[string]string) CliOption
- func WithCliLogger(logger log.API) CliOption
- func WithCliQuery(query map[string]string) CliOption
- func WithCliRetry(retry int) CliOption
- func WithCliTrace(trace bool) CliOption
- func WithCliUniqueId(uniqueId string) CliOption
- func WithClient(client *http.Client) CliOption
- type Method
- type SrvOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultHttpClient ¶ added in v0.0.31
Types ¶
type CliOption ¶ added in v0.0.31
type CliOption interface {
// contains filtered or unexported methods
}
func WithCliBody ¶ added in v0.0.31
func WithCliHeader ¶ added in v0.0.31
func WithCliLogger ¶ added in v0.0.31
func WithCliQuery ¶ added in v0.0.31
func WithCliRetry ¶ added in v0.0.31
func WithCliTrace ¶ added in v0.0.31
func WithCliUniqueId ¶ added in v0.0.31
func WithClient ¶
Click to show internal directories.
Click to hide internal directories.