PHP編寫的JSON RPC庫:jsonrpc

jopen 11年前發布 | 31K 次閱讀 jsonrpc PHP開發

jsonrpc是一個用PHP編寫的JSON RPC庫。它支持自定義傳輸(一個cURL實現)和定制編解碼器,(JSON RPC1.0)。

<?php
use \FritzPayment\JsonRpc\Rpc\Codec\JsonRpc10;
use \FritzPayment\JsonRpc\Client\Transport\Curl;

// initialize JSON RPC 1.0 Codec $codec = new JsonRpc10(); // initialize cURL transport $transport = new Curl();

// initialize client $client = new \FritzPayment\JsonRpc\Client('

// create a new request / @var $request \FritzPayment\JsonRpc\Rpc\Codec\JsonRpc10\Request / $request = $client->newRequest(); $request->setMethod('test.echo') ->setId('1'); $request->setParams(array('test message'));

// send request $response = $client->exec($request); if ($response === false) { // failed } else { if ($response->isError()) { // JSON RPC error echo $response->getError()->error(); } else { var_dump($response->getResult()); } }</pre>

項目主頁:http://www.baiduhome.net/lib/view/home/1368876776076

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!