I've managed to successfully call on a jsonrpc service using localhost. However I cannot replicate this with a remote server. For the client I'm using jsonrpc at the Python prompt:
>>> sv = ServiceProxy('http://127.0.0.1:8000/testapp/default/call/jsonrpc') >>> sv.getRequests() ['json test'] >>> The very standard controller is: @service.jsonrpc def getRequests(): return ["json test"] def call(): session.forget() return service() Notably I'm running web2py 1.74.4 on OSX on the localhost - the successful test And web2py 1.65.5 on Debian on the remote server - the unsuccessful test I believe 1.65.5 supports jsonrpc and that this is served by default on port 8000. Am I wrong? What am I missing? Miguel