2017 © Pedro Peláez
 

library jsonrpc

A php library for building jsonrpc clients and servers

image

phpxmlrpc/jsonrpc

A php library for building jsonrpc clients and servers

  • Friday, November 17, 2017
  • by gggeek
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

JSON-RPC for PHP (a.k.a. PHPJSONRPC)

A php library for building json-rpc clients and servers., (*1)

Originally bundled as part of the phpxmlrpc/extras package., (*2)

At the moment it only (partially) supports version 1.0 of the JSON-RPC protocol. Features still to be implemented are: multicall, notifications, peer-to-peer communication., (*3)

Main features

  • Support for creating both jsonrpc clients and servers
  • Support for http features including compression of both requests and responses, cookies, proxies, basic auth, https, ntlm auth and keepalives with the php cURL extension
  • Optional validation of parameter types of incoming jsonrpc request
  • Possibility to register existing php function or class methods as webservices, extracting value-added information from phpdoc comments
  • Support for system.listMethods, system.methodHelp, system.multicall and system.getCapabilities methods
  • Support for UTF8, Latin-1 and ASCII character encodings. With the php mbstring extension enabled, even more character sets are supported.
  • A web based visual debugger is included with the library

Requirements

  • PHP >= 5.4.0
  • PHP Json extension
  • phpxmlrpc/phpxmlrpc >= 4.10.1

Installation

Via Composer, (*4)

License

Use of this software is subject to the terms in the license.txt file, (*5)

License Latest Stable Version Total Downloads, (*6)

Build Status Code Coverage, (*7)

The Versions

17/11 2017

dev-master

9999999-dev http://gggeek.github.io/phpxmlrpc-jsonrpc/

A php library for building jsonrpc clients and servers

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • phpxmlrpc/core dev-master

 

The Development Requires

jsonrpc webservices