mcorest_api_register_service
有关概述,请参阅网络服务页面。
使用 mcorest 核心库注册 URL 路径和处理例程。
MCO_RET mcorest_api_register_service(
mcorest_h rest,
const char *path,
mcorest_api_handler_fn h,
void *ctx,
int allow_partial_match
);参数
rest
mcorest_h
服务器实例句柄。
path
const char
服务的 URL 路径。
h
mcorest_api_handler_fn
请求处理例程。请参阅 mcorest_api_handler_fn。
ctx
void
要传递给处理程序的上下文指针。
allow_partial_match
int
如果值不为 0,则处理程序将接收该路径及其子路径的请求(例如,处理程序为“/base”时,也将接收“/base/child”请求)。
否则,仅接受完全匹配的请求 *(例如,“/base”、“/base/”或“/base?query”)。
返回
MCO_S_OK
成功。
MCO_E_REST_INUSE
服务已经注册到该路径。
MCO_E_REST_ *
任何一种网络服务错误码。
文件
- 头文件:
mcorestapi.h - 源文件:
mcorestapi.c - 库:
libmcorest.a
