userver: userver/server/handlers/handler_config.hpp File Reference
Loading...
Searching...
No Matches
handler_config.hpp File Reference

Detailed Description

HTTP handler static configuration.

Definition in file handler_config.hpp.

Go to the source code of this file.

#include <optional>
#include <string>
#include <variant>
#include <vector>
#include <userver/server/handlers/auth/handler_auth_config.hpp>
#include <userver/server/handlers/fallback_handlers.hpp>
#include <userver/server/http/http_status.hpp>
#include <userver/server/request/request_config.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

struct  server::handlers::HandlerConfig
 

Namespaces

namespace  server::handlers
 Most common userver HTTP handlers.
 

Enumerations

enum class  server::handlers::UrlTrailingSlashOption {
  server::handlers::kBoth ,
  server::handlers::kStrictMatch ,
  kDefault = kBoth
}
 Defines matching behavior for paths with trailing slashes. More...
 

Functions

HandlerConfig server::handlers::ParseHandlerConfigsWithDefaults (const yaml_config::YamlConfig &value, const server::ServerConfig &server_config, bool is_monitor=false)