X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fhttp%2Fformdata.h;fp=source%2Fhttp%2Fformdata.h;h=32328910b92c55eab01ce8cc3f1e2108ca56d28c;hp=0000000000000000000000000000000000000000;hb=049fc42b671d623815408c3658a450b73063fec5;hpb=451c140747bef1829d55d20a33dd3543b9ab8c98 diff --git a/source/http/formdata.h b/source/http/formdata.h new file mode 100644 index 0000000..3232891 --- /dev/null +++ b/source/http/formdata.h @@ -0,0 +1,29 @@ +#ifndef MSP_HTTP_FORMDATA_H_ +#define MSP_HTTP_FORMDATA_H_ + +#include +#include + +namespace Msp { +namespace Http { + +class Request; + +class FormData +{ +private: + std::map fields; + +public: + FormData(const Request &); +private: + void parse_multipart(const Request &, const std::string &); + +public: + const std::string &get_value(const std::string &) const; +}; + +} // namespace Http +} // namespace Msp + +#endif