cef_urlrequest_flags_t

Flags used to customize the behavior of CefURLRequest.

Values

ValueMeaning
UR_FLAG_NONE0

Default behavior.

UR_FLAG_SKIP_CACHE1 << 0

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_CACHE1 << 1

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_CACHE1 << 2

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_CREDENTIALS1 << 3

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_PROGRESS1 << 4

If set upload progress events will be generated when a request has a body.

UR_FLAG_NO_DOWNLOAD_DATA1 << 5

If set the CefURLRequestClient::OnDownloadData method will not be called.

UR_FLAG_NO_RETRY_ON_5XX1 << 6

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_REDIRECT1 << 7

If set 3XX responses will cause the fetch to halt immediately rather than continue through the redirect.

Meta