[Libwebsockets] How to get query parameters using the GET method?

Edwin van den Oetelaar oetelaar.automatisering at gmail.com
Tue Jun 7 21:53:46 CEST 2016


Maybe you want to send the value of the form fields in the CONTENTS of the
post instead of the URL ?
See https://tools.ietf.org/html/rfc1867

ENCTYPE="multipart/form-data"


<form action="formtest" method="post" ENCTYPE="multipart/form-data" >


Best regards,
Edwin van den Oetelaar

On Tue, Jun 7, 2016 at 9:40 PM, Thomas Spitz <thomas.spitz at hestia-france.com
> wrote:

> Hello everyone,
>
> It might not make sense as POST request are possibly much larger, but is
> there also an official way to retrieve the query parameters, which were
> appended in the URI using POST?
>
> I have seen that the parameters are in *in egg:
>
>> <form action="formtest" method="post">
>>   Some text:<br>
>>   <input type="text" name="Text" value="Give me some text"><br>
>>   <input type="text" name="Text2" value="secondValue"><br>
>>   <input type="submit" value="Send the form">
>> </form>
>
> gives
>
>> Form results: 'Text=Give+me+some+text&Text2=secondValue'
>
> But then we need to parse it manually
> Best regards,
> Thomas
>
>
> 2016-05-20 15:13 GMT+02:00 Roger Schreiter <roger at planinternet.de>:
>
>> Am 20.05.2016 15:09, schrieb Andy Green:
>> > ...
>> > /* dump the individual URI Arg parameters */
>> >                       n = 0;
>> >                       while (lws_hdr_copy_fragment(wsi, buf,
>> sizeof(buf),
>> >
>> WSI_TOKEN_HTTP_URI_ARGS, n) > 0) {
>> >                               lwsl_notice("URI Arg %d: %s\n", ++n, buf);
>>
>>
>> Great!
>>
>> Regards,
>> Roger.
>> _______________________________________________
>> Libwebsockets mailing list
>> Libwebsockets at ml.libwebsockets.org
>> http://libwebsockets.org/mailman/listinfo/libwebsockets
>>
>
>
> _______________________________________________
> Libwebsockets mailing list
> Libwebsockets at ml.libwebsockets.org
> http://libwebsockets.org/mailman/listinfo/libwebsockets
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://libwebsockets.org/pipermail/libwebsockets/attachments/20160607/c3bba84c/attachment-0001.html>


More information about the Libwebsockets mailing list