implement https_only flag

This commit is contained in:
Pierre Dubouilh
2022-04-05 18:26:29 +02:00
committed by Martin Algesten
parent 06743da5de
commit aced0d9b6a
3 changed files with 27 additions and 0 deletions

View File

@@ -336,6 +336,8 @@ pub enum ErrorKind {
UnknownScheme,
/// DNS lookup failed.
Dns,
/// Insecure request attempted with https only set
InsecureRequestHttpsOnly,
/// Connection to server failed.
ConnectionFailed,
/// Too many redirects.
@@ -402,6 +404,9 @@ impl fmt::Display for ErrorKind {
ErrorKind::InvalidUrl => write!(f, "Bad URL"),
ErrorKind::UnknownScheme => write!(f, "Unknown Scheme"),
ErrorKind::Dns => write!(f, "Dns Failed"),
ErrorKind::InsecureRequestHttpsOnly => {
write!(f, "Insecure request attempted with https_only set")
}
ErrorKind::ConnectionFailed => write!(f, "Connection Failed"),
ErrorKind::TooManyRedirects => write!(f, "Too Many Redirects"),
ErrorKind::BadStatus => write!(f, "Bad Status"),