pub enum CorsError {
Show 35 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,
PreflightMissingPrivateNetworkAccessId,
PreflightMissingPrivateNetworkAccessName,
PrivateNetworkAccessPermissionUnavailable,
PrivateNetworkAccessPermissionDenied,
LocalNetworkAccessPermissionDenied,
}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
PreflightMissingPrivateNetworkAccessId
Request was a private network request and needed user permission yet did
not carry Private-Network-Access-Id in the preflight response.
https://github.com/WICG/private-network-access/blob/main/permission_prompt/explainer.md
PreflightMissingPrivateNetworkAccessName
Request was a private network request and needed user permission yet did
not carry Private-Network-Access-Name in the preflight response.
https://github.com/WICG/private-network-access/blob/main/permission_prompt/explainer.md
Request was a private network request and needed user permission yet not able to request for permission. https://github.com/WICG/private-network-access/blob/main/permission_prompt/explainer.md
PrivateNetworkAccessPermissionDenied
Request was a private network request and is denied by user permission. https://github.com/WICG/private-network-access/blob/main/permission_prompt/explainer.md
LocalNetworkAccessPermissionDenied
Request was a local network request and is denied by user permission. https://wicg.github.io/local-network-access/