@ -1010,20 +1010,20 @@ parse_crow_post_data(const string& req_body)
bool result = url_decode(req_body, tmp);
if (result)
{
boost::algorithm::split(vec, tmp, [](char x) {return x == '&'; });
boost::algorithm::split(vec, tmp,
[](char x) {return x == '&';
});
for(auto &it : vec)
auto pos = it.find("=");
if (pos != string::npos)
body[it.substr(0, pos)] = it.substr(pos + 1);
}
else
break;
return body;
@ -24,7 +24,7 @@
#include <boost/lexical_cast.hpp>
#include <boost/filesystem.hpp>
#include <boost/optional.hpp>
#include <boost/algorithm/string.hpp>
#include <string>
#include <vector>