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

Andy Green andy at warmcat.com
Fri Jun 10 04:54:52 CEST 2016



On 06/08/2016 03:53 AM, Edwin van den Oetelaar wrote:
> 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" >

I rather belatedly see what you meant here... support for this is also 
required in this new api if it can handle file transfer.

-Andy

>
> Best regards,
> Edwin van den Oetelaar
>
> On Tue, Jun 7, 2016 at 9:40 PM, Thomas Spitz
> <thomas.spitz at hestia-france.com <mailto: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
>     <mailto: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
>         <mailto:Libwebsockets at ml.libwebsockets.org>
>         http://libwebsockets.org/mailman/listinfo/libwebsockets
>
>
>
>     _______________________________________________
>     Libwebsockets mailing list
>     Libwebsockets at ml.libwebsockets.org
>     <mailto: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
>



More information about the Libwebsockets mailing list