Function get_parse_and_log_response
pub async fn get_parse_and_log_response<T>(
url: &str,
enforce_status_check: bool,
) -> Result<T, ServiceConnectivityError>where
T: for<'a> Deserialize<'a>,
Expand description
Wrapper around get_and_log_response that, in addition, parses the payload into an expected type.
ยงArguments
url
: the URL on which GET will be calledenforce_status_check
: if true, the HTTP status code is checked in addition to trying to parse the payload. In this case, an HTTP error code will automatically cause this function to returnErr
, regardless of the payload. If false, the result type will be determined only by the result of parsing the payload into the desired target type.