aboutsummaryrefslogtreecommitdiffstats
path: root/core/flow.h
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-28 04:51:16 +0100
committereunhhu <[email protected]>2026-09-28 04:51:16 +0100
commitadc4e5724c926cac4ecb8dc3a58a5f9b4d1b9b81 (patch)
treec57cb746653c3bbb9eff35d509e7b71c353b9301 /core/flow.h
parent9542bf3faa27373076cb4b31dac01c34570962fb (diff)
downloadpure-adc4e5724c926cac4ecb8dc3a58a5f9b4d1b9b81.tar.gz
pure-adc4e5724c926cac4ecb8dc3a58a5f9b4d1b9b81.zip
Take a view's arguments from the request's query
GET /views/name?argument=value gives a view that takes arguments its arguments: the query as it came is kept on the request's work slot (it outlives the connection, which may go before the view is shown), and when the view is shown, on the connection thread from a snapshot or by the owner, its pairs (values %XX decoded) are laid out as a payload of the arguments' shape and given before the view is evaluated. from and count still page a table. An argument missing, unknown, given twice, not of its type or badly escaped answers 400 invalid. A registered query takes its view's arguments the same way (GET /queries/name?k=4). An arguments input is not an input to post to. server_arguments opens 200 accounts, then asks 83 times against a model: balances by key (404 no_value for a key not there), counts above an argument, texts with &, =, % and non-ASCII shown back, a table filtered by two arguments whose column folds with one, paged, counts by an owner's name, a registered query with an argument, and six refusals. The format's document (008) describes arguments.
Diffstat (limited to 'core/flow.h')
0 files changed, 0 insertions, 0 deletions