Re: [Cppcms-users] query string
Brought to you by:
artyom-beilis
From: kpeo <sla...@ya...> - 2015-09-30 07:43:03
|
<div>Hi!<br /><br />You can get raw post data from request (let's assume cppcms::application& app_;) in your application (below).<br />(see: <a href="http://cppcms.com/cppcms_ref/latest/classcppcms_1_1http_1_1request.html">http://cppcms.com/cppcms_ref/latest/classcppcms_1_1http_1_1request.html</a>)<a href="http://cppcms.com/cppcms_ref/latest/classcppcms_1_1http_1_1request.html"></a><br /><div><p>But it's not seems like a good practice, because CppCMS have built-in forms/widgets classes - see: <a href="http://cppcms.com/wikipp/en/page/cppcms_1x_forms">http://cppcms.com/wikipp/en/page/cppcms_1x_forms</a><a href="http://cppcms.com/wikipp/en/page/ref_cppcms_forms"><br /></a><a href="http://cppcms.com/wikipp/en/page/ref_cppcms_forms">http://cppcms.com/wikipp/en/page/ref_cppcms_forms<br /></a></p></div><div>AFAIK values are the same, but by using CppCMS classes you have additional compile-time type checking, usefull functional, etc.<br /><br />virtual void post(content::my_content& c)</div><p>{<br /> cppcms::http::request& req = app_.request();<br /> if (req.request_method()=="POST") {<br /> std::pair<void *,size_t> post_data = req.raw_post_data();<br /> std::istringstream ss(std::string(reinterpret_cast<char const *>(post_data.first),post_data.second));<br /> //BOOSTER_LOG(debug,__FUNCTION__) << "raw post data: " << ss.str();<br /><br />// Get some submitted values</p><p> if(!req.post("check").empty()) //get some hidden input value for form with name "check"<br /> {<br /> std::string name = req.post("name"); //get value of input with name "name"</p><p>// Some handler</p><p> }<br />}<br /><br /></p><p>Best regards,<br />kpeo</p></div><div>30.09.2015, 10:06, "mawan sugiyanto" <ma...@gm...>:</div><blockquote type="cite"><div>Dear All <div> </div><div>is there any method from request object to get querystring value?</div><div>is it similar with value from form (using load content)?</div><div> </div><div>Thanks</div></div>,<p>------------------------------------------------------------------------------</p>,<p>_______________________________________________<br />Cppcms-users mailing list<br /><a href="mailto:Cpp...@li...">Cpp...@li...</a><br /><a href="https://lists.sourceforge.net/lists/listinfo/cppcms-users">https://lists.sourceforge.net/lists/listinfo/cppcms-users</a></p></blockquote> |