Representation of a HTTP header name. More...
Public Member Functions | |
| operator std::string_view () const | |
Return a std::string_view over the header name. | |
| bool | operator== (const BString &other) const noexcept |
| Compare the header name to a string. | |
| bool | operator== (const FieldName &other) const noexcept |
| bool | operator== (const std::string_view &other) const noexcept |
Representation of a HTTP header name.
As per the HTTP specification, header fields have a name. There are limitations to which characters are supported. As per the specification, header field names are case insensitive. This means that the content-encoding is equal to Content-Encoding or even COnTenT-ENcOdING.
A header field name can never be empty.
| BPrivate::Network::BHttpFields::FieldName::operator std::string_view | ( | ) | const |
Return a std::string_view over the header name.
std::string_view object over the header name.
|
noexcept |
Compare the header name to a string.
| other | The other string to compare it to. |
The comparison is case-insensitive. So if this header name is set to Content-Encoding, comparing it to content-encoding will return true.
| true | The current header name is equal to the other name. |
| false | The current header name is different from the other name. |
|
noexcept |
Compare the header name to a string. noexcept
| other | The other string to compare it to. |
The comparison is case-insensitive. So if this header name is set to Content-Encoding, comparing it to content-encoding will return true.
| true | The current header name is equal to the other name. |
| false | The current header name is different from the other name. |
|
noexcept |
Compare the header name to a string. noexcept
| other | The other string to compare it to. |
The comparison is case-insensitive. So if this header name is set to Content-Encoding, comparing it to content-encoding will return true.
| true | The current header name is equal to the other name. |
| false | The current header name is different from the other name. |