<?php require __DIR__ . '/../vendor/autoload.php'; use Datto\JsonRpc\Http\Client; $client = new Client('http://json-rpc-http/server.php'); $client->query(1, 'add', array(1, 2)); $reply = $client->send(); print_r($reply); // array('jsonrpc' => '2.0', 'id' => 1, 'result' => 3);
public function __construct($uri, $username, $password) { $authentication = base64_encode("{$username}:{$password}"); $headers = array('Authorization' => "Basic {$authentication}"); parent::__construct($uri, $headers); }