| 278 | } |
| 279 | |
| 280 | Verb string_to_verb(std::string_view v) { |
| 281 | for (auto i = Verb::UNKNOWN; i <= Verb::UNLINK; i = Verb((int)i + 1)) { |
| 282 | if (verbstr[i] == v) return i; |
| 283 | } |
| 284 | return Verb::UNKNOWN; |
| 285 | } |
| 286 | |
| 287 | inline size_t full_url_size(const URL& u) { |
| 288 | return u.target().size() + u.host_port().size() + |