mirror of
https://github.com/jorisvink/kore
synced 2025-03-09 12:39:01 -04:00
Before params get would mean querystring and anything else would just count toward a www-encoded body. Now you can prefix the params block with "qs" indicating that those configured parameters are allowed to occur in the query string regardless of the method used. This means you can do something like: params qs:post /uri { ... } to specify what the allowed parameters are in the querystring for a POST request towards /uri. inspired by and properly fixes #205.
Example on how to handle GET/POST parameters in Kore.
Run:
# kodev run
Test:
# curl -i -k https://127.0.0.1:8888/?id=123123
The output will differ based on wether or not id is a valid u_int16_t number or not. (the string should always be present).