Pistache 可以搭建简易的服务器,虽然有bug,我这里主要是总结和使用
关于如何下载编译Pistche 官网写的很清楚,这里不去累述
可以自己去官网看:
pistache官网
一个服务器需要基本的方法
Get Put Delete Post ,如下
Routes::Get(router, "/value/:name", Routes::bind(&StatsEndpoint::doGetFileNames, this));
Routes::Put(router, "/video-files/:name", Routes::bind(&StatsEndpoint::doPutFileNames, this));
Routes::Delete(router, "/video-files/:name",
Routes::Post(router, "/ready", Routes::bind(&Generic::handleReady));
以及https 双向认证
测试可以 使用浏览器 或者 ubuntu 用curl命令
curl -X PUT https://127.0.0.1:9080/ready --cacert ca.crt --cert client.crt --key client-key.key -k -v
demo 下载:
pistache demo