RMVL  2.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::Router类 参考final

HTTP 路由器 目前支持的 HTTP 方法包括 GET、POST、HEAD 和 DELETE 更多...

#include <rmvl/io/netapp.hpp>

rm::Router 的协作图:

class  RoutePattern
 路由模式匹配器 更多...
struct  RouteEntry
 路由条目:路由模式 + 处理器 更多...

Public 成员函数

void get (std::string_view uri, RouteHandler callback)
 Get 请求路由
void post (std::string_view uri, RouteHandler callback)
 Post 请求路由
void head (std::string_view uri, RouteHandler callback)
 Head 请求路由
void del (std::string_view uri, RouteHandler callback)
 Delete 请求路由

友元

class async::Webapp

详细描述

HTTP 路由器 目前支持的 HTTP 方法包括 GET、POST、HEAD 和 DELETE

成员函数说明

◆ del()

void rm::Router::del ( std::string_view uri,
RouteHandler callback )
inline

Delete 请求路由

参数
[in]uri统一资源标识符,支持路径参数,如 "/api/:name"
[in]callbackDelete 响应回调

◆ get()

void rm::Router::get ( std::string_view uri,
RouteHandler callback )
inline

Get 请求路由

参数
[in]uri统一资源标识符,支持路径参数,如 "/api/:name"
[in]callbackGet 响应回调

◆ head()

void rm::Router::head ( std::string_view uri,
RouteHandler callback )
inline

Head 请求路由

参数
[in]uri统一资源标识符,支持路径参数,如 "/api/:name"
[in]callbackHead 响应回调

◆ post()

void rm::Router::post ( std::string_view uri,
RouteHandler callback )
inline

Post 请求路由

参数
[in]uri统一资源标识符,支持路径参数,如 "/api/:name"
[in]callbackPost 响应回调

◆ async::Webapp

friend class async::Webapp
friend

该类的文档由以下文件生成: