Documentation
¶
Index ¶
- type IRequester
- type Requester
- func (r *Requester) GetHeaders() http.Header
- func (r *Requester) MakeRequest(httpClient heimdall.Doer, methodName string, serviceName string) ([]byte, int, error)
- func (r *Requester) MakeRequestWithHeader(httpClient heimdall.Doer, methodName string, serviceName string) ([]byte, http.Header, int, error)
- func (r *Requester) SetHeaders(headers map[string]string) IRequester
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IRequester ¶
type IRequester interface {
GetHeaders() http.Header
SetHeaders(map[string]string) IRequester
MakeRequest(heimdall.Doer, string, string) ([]byte, int, error)
MakeRequestWithHeader(heimdall.Doer, string, string) ([]byte, http.Header, int, error)
}
IRequester exposes Setter for Header and final method to make a request: MakeRequest
func NewRequest ¶
NewRequest creates a new Request with the given context, method, URL, and body.
type Requester ¶
type Requester struct {
// contains filtered or unexported fields
}
func (*Requester) GetHeaders ¶
func (*Requester) MakeRequest ¶
func (*Requester) MakeRequestWithHeader ¶
func (*Requester) SetHeaders ¶
func (r *Requester) SetHeaders(headers map[string]string) IRequester
Click to show internal directories.
Click to hide internal directories.