#[non_exhaustive]#[repr(u32)]pub enum cef_urlrequest_flags_t {
UR_FLAG_NONE = 0,
UR_FLAG_SKIP_CACHE = 1,
UR_FLAG_ONLY_FROM_CACHE = 2,
UR_FLAG_DISABLE_CACHE = 4,
UR_FLAG_ALLOW_STORED_CREDENTIALS = 8,
UR_FLAG_REPORT_UPLOAD_PROGRESS = 16,
UR_FLAG_NO_DOWNLOAD_DATA = 32,
UR_FLAG_NO_RETRY_ON_5XX = 64,
UR_FLAG_STOP_ON_REDIRECT = 128,
}Expand description
Flags used to customize the behavior of CefURLRequest.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
UR_FLAG_NONE = 0
Default behavior.
UR_FLAG_SKIP_CACHE = 1
If set the cache will be skipped when handling the request. Setting this value is equivalent to specifying the “Cache-Control: no-cache” request header. Setting this value in combination with UR_FLAG_ONLY_FROM_CACHE will cause the request to fail.
UR_FLAG_ONLY_FROM_CACHE = 2
If set the request will fail if it cannot be served from the cache (or some equivalent local store). Setting this value is equivalent to specifying the “Cache-Control: only-if-cached” request header. Setting this value in combination with UR_FLAG_SKIP_CACHE or UR_FLAG_DISABLE_CACHE will cause the request to fail.
UR_FLAG_DISABLE_CACHE = 4
If set the cache will not be used at all. Setting this value is equivalent to specifying the “Cache-Control: no-store” request header. Setting this value in combination with UR_FLAG_ONLY_FROM_CACHE will cause the request to fail.
UR_FLAG_ALLOW_STORED_CREDENTIALS = 8
If set user name, password, and cookies may be sent with the request, and cookies may be saved from the response.
UR_FLAG_REPORT_UPLOAD_PROGRESS = 16
If set upload progress events will be generated when a request has a body.
UR_FLAG_NO_DOWNLOAD_DATA = 32
If set the CefURLRequestClient::OnDownloadData method will not be called.
UR_FLAG_NO_RETRY_ON_5XX = 64
If set 5XX redirect errors will be propagated to the observer instead of automatically re-tried. This currently only applies for requests originated in the browser process.
UR_FLAG_STOP_ON_REDIRECT = 128
If set 3XX responses will cause the fetch to halt immediately rather than continue through the redirect.
Trait Implementations§
Source§impl Clone for cef_urlrequest_flags_t
impl Clone for cef_urlrequest_flags_t
Source§fn clone(&self) -> cef_urlrequest_flags_t
fn clone(&self) -> cef_urlrequest_flags_t
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more