Re: [Cppcms-users] query string
Brought to you by:
artyom-beilis
|
From: Artyom B. <art...@ya...> - 2015-09-30 10:35:36
|
No good practice is use widgets - because widgets do much more than "convinient" palceholders
- They perform some validation that you even usually don't think of (for example make sure that the text is in valid encoding)- They integrate with CSRF facilities for security
And more...
I suggest go over tutorials
Artyom Beilis
From: mawan sugiyanto <ma...@gm...>
To: cpp...@li...
Sent: Wednesday, September 30, 2015 10:54 AM
Subject: Re: [Cppcms-users] query string
How good practice about to get paramters from query string (GET method , and not from POST method)?
Thanks
On Wed, Sep 30, 2015 at 2:42 PM, kpeo <sla...@ya...> wrote:
Hi!
You can get raw post data from request (let's assume cppcms::application& app_;) in your application (below).
(see: http://cppcms.com/cppcms_ref/latest/classcppcms_1_1http_1_1request.html)
But it's not seems like a good practice, because CppCMS have built-in forms/widgets classes - see: http://cppcms.com/wikipp/en/page/cppcms_1x_forms
http://cppcms.com/wikipp/en/page/ref_cppcms_forms
AFAIK values are the same, but by using CppCMS classes you have additional compile-time type checking, usefull functional, etc.
virtual void post(content::my_content& c){
cppcms::http::request& req = app_.request();
if (req.request_method()=="POST") {
std::pair<void *,size_t> post_data = req.raw_post_data();
std::istringstream ss(std::string(reinterpret_cast<char const *>(post_data.first),post_data.second));
//BOOSTER_LOG(debug,__FUNCTION__) << "raw post data: " << ss.str();
// Get some submitted values if(!req.post("check").empty()) //get some hidden input value for form with name "check"
{
std::string name = req.post("name"); //get value of input with name "name"// Some handler }
}
Best regards,
kpeo30.09.2015, 10:06, "mawan sugiyanto" <ma...@gm...>:
Dear All is there any method from request object to get querystring value?is it similar with value from form (using load content)? Thanks,------------------------------------------------------------------------------,_______________________________________________
Cppcms-users mailing list
Cpp...@li...
https://lists.sourceforge.net/lists/listinfo/cppcms-users
------------------------------------------------------------------------------
_______________________________________________
Cppcms-users mailing list
Cpp...@li...
https://lists.sourceforge.net/lists/listinfo/cppcms-users
------------------------------------------------------------------------------
_______________________________________________
Cppcms-users mailing list
Cpp...@li...
https://lists.sourceforge.net/lists/listinfo/cppcms-users
|