[fpc-pascal] CGI JSON RPC

Dimitrios Chr. Ioannidis d.ioannidis at artesoft.gr
Wed Nov 30 14:00:20 CET 2011


Hi all,

   i surely need some help regarding the use of cgi with json rpc. I 
looked at the demo1 example and tested it with testcgi app from the 
command line. All was fine.  Then i tried to run the demo1 cgi app from 
apache with a php json rpc client. It seems that i can't find the right 
uri to put into the php call. All calls goes to the default action named 
'manual'.

I renamed the handler name from echo to myecho to resolve a conflict 
with the php's function echo. The following code for calling the cgi 
working fine :

<?php

include('JsonRpcClient.php');

$api = new JsonRpcClient('http://localhost/cgi-bin/demo.exe');
print $api->myecho("Hello from JSON RPC");

?>

Now, how do i call the dispatcher handler ? I tried to change the uri 
like this

$api = new JsonRpcClient('http://localhost/cgi-bin/demo.exe/dispatch');
$api = new 
JsonRpcClient('http://localhost/cgi-bin/demo.exe?action=dispatch');

Nothing worked ...

Can someone give me a hint ?

PS: I attached the JsonRpcClient.php ...

regards,
-- 
Dimitrios Chr. Ioannidis

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20111130/ed7db389/attachment.html>


More information about the fpc-pascal mailing list