router.GET("/", [this](HttpRequest* req, HttpResponse* resp) { //允许跨域 AllowCrossDomain(resp); return resp->File(loginfilePath.c_str()); }); router.POST("/web/loginCheck", [this](HttpRequest* req, HttpResponse* resp) { JSON parameter; try{ parameter=JSON::parse(req->body); }catch(...){ LOGW("传入参数格式存在问题,无法转化为json,打印错误参数:%s",req->body.c_str()); return resp->String("传入参数格式存在问题,无法转化为json"); }
时间: 2024-03-28 13:37:55 浏览: 56
vue.js this.$router.push获取不到params参数问题
5星 · 资源好评率100%
这段代码是用C++编写的Web应用程序中处理HTTP请求的代码。其中router.GET("/")是用于处理HTTP GET请求,而router.POST("/web/loginCheck")是用于处理HTTP POST请求。在POST请求中,它首先将请求体转化为JSON格式,如果转换失败,则返回错误信息。
阅读全文