| 5 | namespace caf::net::http { |
| 6 | |
| 7 | std::string_view phrase(status code) { |
| 8 | using namespace std::literals; |
| 9 | switch (code) { |
| 10 | case status::continue_request: |
| 11 | return "Continue"sv; |
| 12 | case status::switching_protocols: |
| 13 | return "Switching Protocols"sv; |
| 14 | case status::ok: |
| 15 | return "OK"sv; |
| 16 | case status::created: |
| 17 | return "Created"sv; |
| 18 | case status::accepted: |
| 19 | return "Accepted"sv; |
| 20 | case status::non_authoritative_information: |
| 21 | return "Non-Authoritative Information"sv; |
| 22 | case status::no_content: |
| 23 | return "No Content"sv; |
| 24 | case status::reset_content: |
| 25 | return "Reset Content"sv; |
| 26 | case status::partial_content: |
| 27 | return "Partial Content"sv; |
| 28 | case status::multiple_choices: |
| 29 | return "Multiple Choices"sv; |
| 30 | case status::moved_permanently: |
| 31 | return "Moved Permanently"sv; |
| 32 | case status::found: |
| 33 | return "Found"sv; |
| 34 | case status::see_other: |
| 35 | return "See Other"sv; |
| 36 | case status::not_modified: |
| 37 | return "Not Modified"sv; |
| 38 | case status::use_proxy: |
| 39 | return "Use Proxy"sv; |
| 40 | case status::temporary_redirect: |
| 41 | return "Temporary Redirect"sv; |
| 42 | case status::bad_request: |
| 43 | return "Bad Request"sv; |
| 44 | case status::unauthorized: |
| 45 | return "Unauthorized"sv; |
| 46 | case status::payment_required: |
| 47 | return "Payment Required"sv; |
| 48 | case status::forbidden: |
| 49 | return "Forbidden"sv; |
| 50 | case status::not_found: |
| 51 | return "Not Found"sv; |
| 52 | case status::method_not_allowed: |
| 53 | return "Method Not Allowed"sv; |
| 54 | case status::not_acceptable: |
| 55 | return "Not Acceptable"sv; |
| 56 | case status::proxy_authentication_required: |
| 57 | return "Proxy Authentication Required"sv; |
| 58 | case status::request_timeout: |
| 59 | return "Request Timeout"sv; |
| 60 | case status::conflict: |
| 61 | return "Conflict"sv; |
| 62 | case status::gone: |
| 63 | return "Gone"sv; |
| 64 | case status::length_required: |
no outgoing calls
no test coverage detected