Documentation ¶
Index ¶
- type HTTPResponse
- func DoBasicAuthRequest(jsonBytes []byte, url, username, password string, maxAPIRetries int, ...) (*HTTPResponse, error)
- func DoRequestWithToken(jsonBytes []byte, url, token string, maxAPIRetries int, method string, ...) (*HTTPResponse, error)
- func SendPayload(payload interface{}, url, username, token string, maxRetries int, dryRun bool, ...) (*HTTPResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPResponse ¶
HTTPResponse is a wrapper of http.Response with ready-extracted string body
func DoBasicAuthRequest ¶
func DoBasicAuthRequest(jsonBytes []byte, url, username, password string, maxAPIRetries int, method string, additionalHeaders map[string]string, logger *logrus.Logger) (*HTTPResponse, error)
DoBasicAuthRequest sends an HTTP request with basic auth to a URL and returns the response body and status code
func DoRequestWithToken ¶
func DoRequestWithToken(jsonBytes []byte, url, token string, maxAPIRetries int, method string, additionalHeaders map[string]string, logger *logrus.Logger) (*HTTPResponse, error)
DoRequestWithToken sends an HTTP request with auth token to a URL and returns the response body and status code
func SendPayload ¶
func SendPayload(payload interface{}, url, username, token string, maxRetries int, dryRun bool, method string, logger *logrus.Logger) (*HTTPResponse, error)
SendPayload sends a JSON payload to a URL
Click to show internal directories.
Click to hide internal directories.