Enum chromiumoxide::cdp::browser_protocol::network::CorsError
source · pub enum CorsError {
Show 30 variants
DisallowedByMode,
InvalidResponse,
WildcardOriginNotAllowed,
MissingAllowOriginHeader,
MultipleAllowOriginValues,
InvalidAllowOriginValue,
AllowOriginMismatch,
InvalidAllowCredentials,
CorsDisabledScheme,
PreflightInvalidStatus,
PreflightDisallowedRedirect,
PreflightWildcardOriginNotAllowed,
PreflightMissingAllowOriginHeader,
PreflightMultipleAllowOriginValues,
PreflightInvalidAllowOriginValue,
PreflightAllowOriginMismatch,
PreflightInvalidAllowCredentials,
PreflightMissingAllowExternal,
PreflightInvalidAllowExternal,
PreflightMissingAllowPrivateNetwork,
PreflightInvalidAllowPrivateNetwork,
InvalidAllowMethodsPreflightResponse,
InvalidAllowHeadersPreflightResponse,
MethodDisallowedByPreflightResponse,
HeaderDisallowedByPreflightResponse,
RedirectContainsCredentials,
InsecurePrivateNetwork,
InvalidPrivateNetworkAccess,
UnexpectedPrivateNetworkAccess,
NoCorsRedirectModeNotFollow,
}
Expand description
The reason why request was blocked.
Variants§
DisallowedByMode
InvalidResponse
WildcardOriginNotAllowed
MissingAllowOriginHeader
MultipleAllowOriginValues
InvalidAllowOriginValue
AllowOriginMismatch
InvalidAllowCredentials
CorsDisabledScheme
PreflightInvalidStatus
PreflightDisallowedRedirect
PreflightWildcardOriginNotAllowed
PreflightMissingAllowOriginHeader
PreflightMultipleAllowOriginValues
PreflightInvalidAllowOriginValue
PreflightAllowOriginMismatch
PreflightInvalidAllowCredentials
PreflightMissingAllowExternal
TODO(https://crbug.com/1263483): Remove this once frontend code does not reference it anymore.
PreflightInvalidAllowExternal
TODO(https://crbug.com/1263483): Remove this once frontend code does not reference it anymore.
PreflightMissingAllowPrivateNetwork
PreflightInvalidAllowPrivateNetwork
InvalidAllowMethodsPreflightResponse
InvalidAllowHeadersPreflightResponse
MethodDisallowedByPreflightResponse
HeaderDisallowedByPreflightResponse
RedirectContainsCredentials
InsecurePrivateNetwork
Request was a private network request initiated by a non-secure context.
InvalidPrivateNetworkAccess
Request carried a target IP address space property that did not match the target resource’s address space.
UnexpectedPrivateNetworkAccess
Request was a private network request yet did not carry a target IP address space.
NoCorsRedirectModeNotFollow
Trait Implementations§
source§impl<'de> Deserialize<'de> for CorsError
impl<'de> Deserialize<'de> for CorsError
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<CorsError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<CorsError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for CorsError
impl PartialEq for CorsError
source§impl Serialize for CorsError
impl Serialize for CorsError
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for CorsError
impl StructuralPartialEq for CorsError
Auto Trait Implementations§
impl Freeze for CorsError
impl RefUnwindSafe for CorsError
impl Send for CorsError
impl Sync for CorsError
impl Unpin for CorsError
impl UnwindSafe for CorsError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more