# Functions
Continuously check the given URL every 1 second until the stopChecking channel receives a signal to stop.
HTTPDo performs the given HTTP method on the given URL and return the HTTP status code and body.
HTTPDoE performs the given HTTP method on the given URL and return the HTTP status code, body, and any error.
HTTPDoWithCustomValidation performs the given HTTP method on the given URL and validate the returned status code and body using the given function.
HTTPDoWithCustomValidationE performs the given HTTP method on the given URL and validate the returned status code and body using the given function.
HTTPDoWithCustomValidationWithOptions performs the given HTTP method on the given URL and validate the returned status code and body using the given function.
HTTPDoWithCustomValidationWithOptionsE performs the given HTTP method on the given URL and validate the returned status code and body using the given function.
HTTPDoWithOptions performs the given HTTP method on the given URL and return the HTTP status code and body.
HTTPDoWithOptionsE performs the given HTTP method on the given URL and return the HTTP status code, body, and any error.
HTTPDoWithRetry repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithRetryE repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithRetryWithOptions repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithRetryWithOptionsE repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithValidation performs the given HTTP method on the given URL and verify that you get back the expected status code and body.
HTTPDoWithValidationE performs the given HTTP method on the given URL and verify that you get back the expected status code and body.
HTTPDoWithValidationRetry repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithValidationRetryE repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithValidationRetryWithOptions repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithValidationRetryWithOptionsE repeatedly performs the given HTTP method on the given URL until the given status code and body are returned or until max retries has been exceeded.
HTTPDoWithValidationWithOptions performs the given HTTP method on the given URL and verify that you get back the expected status code and body.
HTTPDoWithValidationWithOptionsE performs the given HTTP method on the given URL and verify that you get back the expected status code and body.
HttpGet performs an HTTP GET, with an optional pointer to a custom TLS configuration, on the given URL and return the HTTP status code and body.
HttpGetE performs an HTTP GET, with an optional pointer to a custom TLS configuration, on the given URL and return the HTTP status code, body, and any error.
HttpGetWithCustomValidation performs an HTTP GET on the given URL and validate the returned status code and body using the given function.
HttpGetWithCustomValidationE performs an HTTP GET on the given URL and validate the returned status code and body using the given function.
HttpGetWithCustomValidationWithOptions performs an HTTP GET on the given URL and validate the returned status code and body using the given function.
HttpGetWithCustomValidationWithOptionsE performs an HTTP GET on the given URL and validate the returned status code and body using the given function.
HttpGetWithOptions performs an HTTP GET, with an optional pointer to a custom TLS configuration, on the given URL and return the HTTP status code and body.
HttpGetWithOptionsE performs an HTTP GET, with an optional pointer to a custom TLS configuration, on the given URL and return the HTTP status code, body, and any error.
HttpGetWithRetry repeatedly performs an HTTP GET on the given URL until the given status code and body are returned or until max retries has been exceeded.
HttpGetWithRetryE repeatedly performs an HTTP GET on the given URL until the given status code and body are returned or until max retries has been exceeded.
HttpGetWithRetryWithCustomValidation repeatedly performs an HTTP GET on the given URL until the given validation function returns true or max retries has been exceeded.
HttpGetWithRetryWithCustomValidationE repeatedly performs an HTTP GET on the given URL until the given validation function returns true or max retries has been exceeded.
HttpGetWithRetryWithCustomValidationWithOptions repeatedly performs an HTTP GET on the given URL until the given validation function returns true or max retries has been exceeded.
HttpGetWithRetryWithCustomValidationWithOptionsE repeatedly performs an HTTP GET on the given URL until the given validation function returns true or max retries has been exceeded.
HttpGetWithRetryWithOptions repeatedly performs an HTTP GET on the given URL until the given status code and body are returned or until max retries has been exceeded.
HttpGetWithRetryWithOptionsE repeatedly performs an HTTP GET on the given URL until the given status code and body are returned or until max retries has been exceeded.
HttpGetWithValidation performs an HTTP GET on the given URL and verify that you get back the expected status code and body.
HttpGetWithValidationE performs an HTTP GET on the given URL and verify that you get back the expected status code and body.
HttpGetWithValidationWithOptions performs an HTTP GET on the given URL and verify that you get back the expected status code and body.
HttpGetWithValidationWithOptionsE performs an HTTP GET on the given URL and verify that you get back the expected status code and body.
RunDummyServer runs a dummy HTTP server on a unique port that will return the given text.
RunDummyServerE runs a dummy HTTP server on a unique port that will return the given text.
RunDummyServerWithHandlers runs a dummy HTTP server on a unique port that will serve given handlers.
RunDummyServerWithHandlersE runs a dummy HTTP server on a unique port that will server given handlers.
# Structs
ValidationFunctionFailed is an error that occurs if a validation function fails.