Documentation
¶
Index ¶
- type Client
- type Interface
- type MetricOption
- type Option
- type Request
- func (r *Request) Body(body interface{}) *Request
- func (r *Request) DeleteHeader(key string) *Request
- func (r *Request) Do() *Result
- func (r *Request) MetricDimension(value string) *Request
- func (r *Request) SetAuthToken(token string) *Request
- func (r *Request) SetContext(ctx context.Context) *Request
- func (r *Request) SetError(err *error) *Request
- func (r *Request) SetFile(fileName, filePath string) *Request
- func (r *Request) SetFiles(params map[string]string) *Request
- func (r *Request) SetFormData(params map[string]string) *Request
- func (r *Request) SetHeader(name, key string) *Request
- func (r *Request) SetHeaders(headers map[string]string) *Request
- func (r *Request) SetHttpHeader(header http.Header) *Request
- func (r *Request) SetPathParam(paramName, paramValue string) *Request
- func (r *Request) SetPathParams(params map[string]string) *Request
- func (r *Request) SetQueryParam(paramName, value string) *Request
- func (r *Request) SetQueryParams(params map[string]string) *Request
- func (r *Request) SetQueryParamsFromValues(params *url.URL) *Request
- type Result
- type TLSClientConfig
- type VerbType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { *resty.Client MetricOption MetricOption // contains filtered or unexported fields }
type Interface ¶
type MetricOption ¶
type MetricOption struct { Register prometheus.Registerer DurationBuckets []float64 }
type Request ¶
type Request struct { *resty.Request // contains filtered or unexported fields }
func (*Request) DeleteHeader ¶
func (*Request) MetricDimension ¶
MetricDimension 添加指标维度
func (*Request) SetAuthToken ¶
func (*Request) SetPathParam ¶
SetPathParam request url params: /v1/users/{userId}/{subAccountId}/details
func (*Request) SetPathParams ¶
SetPathParams request url params: /v1/users/{userId}/{subAccountId}/details
func (*Request) SetQueryParam ¶
func (*Request) SetQueryParams ¶
type Result ¶
type TLSClientConfig ¶
Click to show internal directories.
Click to hide internal directories.