fpc/packages/fcl-web/examples/jsonrpc/demo1
2013-03-06 08:34:20 +00:00
..
demo.lpi * Lazarus is no longer needed for the examples 2011-06-13 12:57:32 +00:00
demo.lpr * Lazarus is no longer needed for the examples 2011-06-13 12:57:32 +00:00
echo.in
echobatch.in
extdirect.in
notification.in
README.txt * Fixes for typos from Reinier Olislagers (bug 23895) 2013-03-06 08:34:20 +00:00
wmdemo.lfm
wmdemo.pp * Fixes for typos from Reinier Olislagers (bug 23895) 2013-03-06 08:34:20 +00:00

This is an example of how to use JSON-RPC.

It requires Lazarus to compile.

The various *.in files are input for JSON-RPC requests.

The application can be tested as follows from the command line:

testcgiapp -i demo -p echo/manual < echo.in
testcgiapp -i demo -p echo/dispatch < echobatch.in
testcgiapp -i demo -p echo/registered < echobatch.in
testcgiapp -i demo -p echo/extdirect < extdirect.in
testcgiapp -i demo -p echo/dispatch < notification.in
testcgiapp -i demo -p echo/extdirectapi
testcgiapp -i demo -p echo/content < echobatch.in
testcgiapp -i demo -p echo/module < echobatch.in    

The response is printed on standard output.

The testcgiapp application is located in fcl-web/tests