ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

Feather一个快速开发的web服务器框架(2/6)

来源:网络整理     时间:2018-04-27     关键词:

本篇文章主要介绍了" Feather一个快速开发的web服务器框架",主要涉及到方面的内容,对于C/C++jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: Feather是一个适合快速开发的modern c++ web框架,Feather的目标是让使用者以最小的精力和成本来开发一个web网站。现在很多web框架都非...

    server.set_http_handler<GET,POST>("/get_article_list",&article_controller::get_article_list,&article_ctl);

其中login接口是这样的:

1

234567

    classarticle_controller{

    public:

        voidget_article_list(constcinatra::request&req,cinatra::response&res){

            //todo

            res.set_status_and_content(status_type::ok);

        }

    };

接下来就可以测试这个http服务接口了,客户端只要发送一个http请求即可。比如发送一个这样的请求

http://127.0.0.1/get_article_list

服务器会自动路由到article_controller::get_article_list函数中,如果请求不对则会返回http错误给客户端。当服务器收到这样的请求之后就表明服务器提供的这个http服务是可用的。

接下来需要编写数据库部分的代码,由于有了ORM,所以你可以很方便地编写数据库部分的代码了,同样很简单。

通过ORM提供数据库访问功能

相关图片

相关文章