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.
Kore task example.
This example creates an asynchronous task from the page handler that performs a POST to the same server and fetches its data before returning to the client.
Build:
$ kodev build
Run:
$ kodev run
Test:
$ curl -i -k https://127.0.0.1:8888/?user=astring
The returned data must match what you supplied in user ([a-z] string)