Login   Register  
PHP Classes
elePHPant
Icontem

JSON RPC Client and Server: Implements JSON RPC protocol client and server

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Mark Rolich
Name: Mark Rolich <e-mail contact>
Packages: 9 Browse all classes by Mark Rolich Browse all classes by
Country: Armenia Armenia - PHP jobs in Armenia
Age: 33
All time rank: 10322 in Armenia Armenia
Week rank: 325 Up2 in Armenia Armenia Equal
Innovation award
Innovation award
Nominee: 2x


  Detailed description   Download Download .zip .tar.gz  
This package implements JSON RPC protocol 2.0 client and server.

There is a client class that can send HTTP requests to a given JSON RPC server to call a specified function passing any additional parameters.

It can also send multiple JSON RPC requests and return the results of all calls.

Another class can process server requests by registering a given object of service class and dispatching requests to be handled by that object.

  Classes of Mark Rolich  >  JSON RPC Client and Server  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: JSON RPC Client and Server
Base name: json-rpc-php
Description: Implements JSON RPC protocol client and server
Version: -
PHP version: 5
License: GNU General Public License (GPL)
All time users: 520 users
All time rank: 5060
Week users: 2 users
Week rank: 1120 Up
 
  Groups   Freshmeat project   Rate classes User ratings  
  Applications   Related links   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Web services Web data clipping, SOAP or XML-RPC clients and servers View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
December 2012
Number 5

Prize: One book of choice by Packt
JSON RPC is a protocol created to be used in AJAX applications.

The fact that usually JavaScript is used on the browser side, made JSON an ideal format to serialize and unserialize the data exchanged with the server.

This package provides a PHP solution not only to create JSON RPC 2.0 based servers, but also to send requests from PHP applications to external JSON RPC servers.

Manuel Lemos

  Freshmeat project  
Project record: jsonrpcphp
Popularity score: 18.89
Vitality score: 22.0

  User ratings  
There are not enough user ratings to display for this class.

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
Git Git repo

  Files folder image Files  
File Role Description
Files folder imageexamples (5 files, 1 directory)
Accessible without login HTML file documentation.html Doc. Documentation
Plain text file JsonRpcClient.php Class JSON-RPC Client
Plain text file JsonRpcException.php Class JSON-RPC Errors
Plain text file JsonRpcServer.php Class JSON-RPC Server
Accessible without login Plain text file license.txt Lic. LICENSE
Accessible without login Plain text file README Data README

  Files  /  Files folder image examples  
File Role Description
Files folder imagetests (3 files)
  Accessible without login Plain text file client.php Example Example client
  Plain text file DataService.php Class example service class
  Plain text file MathService.php Class example service class
  Plain text file OptionalParamsService.php Class Added support and tests for optional parameters in service methods
  Accessible without login Plain text file server.php Example Example server

  Files  /  examples  /  Files folder image tests  
File Role Description
  Accessible without login Plain text file errors.php Test Test for additional errors
  Accessible without login Plain text file optional_params.php Test Added support and tests for optional parameters in service methods
  Accessible without login Plain text file spec_examples.php Test Test for specification errors

Download Download all files: json-rpc-php.tar.gz json-rpc-php.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.