12345678910111213141516171819202122232425 |
- /*
- * Copyright (c) 2023, Srikavin Ramkumar <me@srikavin.me>
- *
- * SPDX-License-Identifier: BSD-2-Clause
- */
- #pragma once
- #include <AK/Optional.h>
- #include <AK/String.h>
- #include <LibWeb/Fetch/Infrastructure/HTTP/Requests.h>
- namespace Web::HTML {
- // https://html.spec.whatwg.org/multipage/urls-and-fetching.html#cors-settings-attribute
- enum class CORSSettingAttribute {
- NoCORS,
- Anonymous,
- UseCredentials
- };
- [[nodiscard]] CORSSettingAttribute cors_setting_attribute_from_keyword(Optional<String> const& keyword);
- [[nodiscard]] Fetch::Infrastructure::Request::CredentialsMode cors_settings_attribute_credentials_mode(CORSSettingAttribute);
- }
|