#pragma once #include #include #include #include /** Somehow, in case of POST, Poco::Net::HTMLForm doesn't read parameters from URL, only from body. * This helper allows to read parameters just from URL. */ struct HTMLForm : public Poco::Net::HTMLForm { HTMLForm(const Poco::Net::HTTPRequest & request) { Poco::URI uri(request.getURI()); std::istringstream istr(uri.getRawQuery()); readUrl(istr); } HTMLForm(const Poco::URI & uri) { std::istringstream istr(uri.getRawQuery()); readUrl(istr); } };