On Wed, 30 Nov 2011, Dimitrios Chr. Ioannidis wrote:
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");
?>
First of all, I doubt that the extension .exe is registered as a CGI app ?
What happens if you type this URL in the browser ?
I would suspect that you must rename the exe to a .cgi extension, but that
depends on your webserver setup.
Now, how do i call the dispatcher handler ? I tried to change the uri like
this
You should append the module. I would think the URL is:
http://localhost/cgi-bin/demo.cgi/echo/dispatch
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal