Versions in this module Expand all Collapse all v1 v1.0.0 Aug 3, 2021 Changes in this version + func Make(ctx context.Context, options *CallOptions) (*http.Response, error) + type CallOptions struct + func Options() *CallOptions + func (s *CallOptions) AddHeaders(kvs ...string) *CallOptions + func (s *CallOptions) AddParams(kvs ...string) *CallOptions + func (s *CallOptions) DELETE(url string) *CallOptions + func (s *CallOptions) Form(payload interface{}) *CallOptions + func (s *CallOptions) GET(url string) *CallOptions + func (s *CallOptions) IsSuccessWhenStatus(statuses ...int) *CallOptions + func (s *CallOptions) IsSuccessWhenStatusInRange(lowerInclusive int, upperInclusive int) *CallOptions + func (s *CallOptions) JSON(payload interface{}) *CallOptions + func (s *CallOptions) PATCH(url string) *CallOptions + func (s *CallOptions) POST(url string) *CallOptions + func (s *CallOptions) PUT(url string) *CallOptions + func (s *CallOptions) Plain(payload interface{}) *CallOptions + func (s *CallOptions) ToError(codec httpcodec.Decoder) *CallOptions + func (s *CallOptions) ToFormError(destination *url.Values) *CallOptions + func (s *CallOptions) ToFormSuccess(destination *url.Values) *CallOptions + func (s *CallOptions) ToJSONError(destination interface{}) *CallOptions + func (s *CallOptions) ToJSONSuccess(destination interface{}) *CallOptions + func (s *CallOptions) ToPlainError(destination io.Writer) *CallOptions + func (s *CallOptions) ToPlainSuccess(destination io.Writer) *CallOptions + func (s *CallOptions) ToSuccess(codec httpcodec.Decoder) *CallOptions + func (s *CallOptions) ToXMLError(destination interface{}) *CallOptions + func (s *CallOptions) ToXMLSuccess(destination interface{}) *CallOptions + func (s *CallOptions) WithClient(client *http.Client) *CallOptions + func (s *CallOptions) WithMethod(method string) *CallOptions + func (s *CallOptions) WithPayload(payload interface{}, codec httpcodec.Encoder) *CallOptions + func (s *CallOptions) WithSuccessCriteria(criteria func(resp *http.Response) bool) *CallOptions + func (s *CallOptions) WithURL(url string) *CallOptions + func (s *CallOptions) XML(payload interface{}) *CallOptions