HeaderValue
Include fastly/http/header.h to use this class.
Represents a single HTTP header value.
Constructor
fastly::http::HeaderValue::HeaderValue(std::string value, bool is_sensitive = false)Parameters
- value: std::string
- is_sensitive: booloptional =
false
Methods
bytes
View sourcestd::span<const uint8_t> fastly::http::HeaderValue::bytes() constReturns
std::span<const uint8_t>
has_non_visible_characters
View sourcebool fastly::http::HeaderValue::has_non_visible_characters() constReturns
bool
set_sensitive
View sourcebool fastly::http::HeaderValue::set_sensitive(bool sensitive)Parameters
- sensitive: bool
Returns
bool
string
View sourcestd::optional<std::string_view> fastly::http::HeaderValue::string() constReturns
std::optional<std::string_view>